<AWT Dev> Possibility to add file and directory selection to FileDialog?
anthony.petrov at oracle.com
Wed Dec 28 02:48:45 PST 2011
That's an interesting feature. However, as you've already noticed, this
is a different native widget, and since AWT doesn't use the folder
browser yet, I don't think we want to add support for it right now.
However, there's an RFE to implement a folder chooser:
http://bugs.sun.com/view_bug.do?bug_id=6927978 . Perhaps the mode for
selecting both files and directories could be added to the new
DirectoryDialog in the future (provided all platforms support this feature).
We already have a fix that covers X11 platform (see the bug report for
details). If you wish to help with Windows implementation, it will be
On 12/27/2011 10:31 PM, Paulo Levi wrote:
> Hi Anthony.
> This answer:
> Seems to indicate it's possible if you go beyond the public api. Maybe a
> It would have to work on all platforms though :\
> I know apple has a similar property
> But i don't know if is both (what's needful) or only directories.
> On Tue, Dec 27, 2011 at 11:09 AM, Anthony Petrov
> <anthony.petrov at oracle.com <mailto:anthony.petrov at oracle.com>> wrote:
> Hi Paulo,
> The native FileDialog on MS Windows doesn't support choosing both
> files and directories simultaneously (at least on Windows XP and
> earlier.) Thus we can't provide this functionality as a
> platform-independent feature at this time.
> Please use JFileChooser for this purpose.
> best regards,
> On 12/27/2011 11:29 AM, Paulo Levi wrote:
> JFileChooser has it's well known limitations. So i was overjoyed
> in finding out that java 7 filedialog in GTK was using the
> native widget like macosx.
> Well, long story short is that my app has to choose both files
> and directories. Directories are used to "mass import", and
> files to singly import.
> Not having the ability to add files impedes using FileDialog.
> What's the story behind that limitation of "Only Files" and
> could it be reconsidered? I doubt java even installs on the
> windows version where that was a requirement to use the native
> file chooser.
> Please don't tell me to use JFileChooser. :\
More information about the awt-dev