我需要为我的Java应用程序使用AWT文件选择器,因为我们希望为用户提供本机mac文件选择器。是的我知道我们使用它,但我们使用它,但它不使用本机文件选择器,mac用户不喜欢它。我目前担心的文件选择器设置了全局属性:
System.setProperty("apple.awt.fileDialogForDirectories", "true");
这样做是因为我希望用户只能选择一个目录但由于某种原因我无法导航选择或浏览别名。我有另一个文件选择器使用上面列出的相同属性,但在这一个我将它设置为FileDialog.SaveDialog和这个文件选择器我可以使用别名。有没有人知道是否可以使用别名开放式文件选择器,只能选择目录,仍然可以使用别名?
答案 0 :(得分:-1)
在Mac OS X 10.5.8,Java 1.5.0_22,设置fileDialogForDirectories并使用JFileChooser
设置为DIRECTORIES_ONLY
时,只要别名指向目录,我就可以浏览别名。