Может ли средство выбора файлов AWT не обращаться к псевдонимам в OSX? - PullRequest
0 голосов
/ 12 января 2010

Мне нужно использовать средства выбора файлов AWT для моего java-приложения, потому что мы хотим предоставить пользователям собственный выбор файлов Mac. Да, я знаю, что такое aba quaqua, и мы его используем, но он не использует встроенную программу выбора файлов, а пользователям Mac это не нравится. Выбор файла, о котором я сейчас беспокоюсь, устанавливает глобальные свойства:

System.setProperty("apple.awt.fileDialogForDirectories", "true");

Это сделано потому, что я хочу, чтобы пользователь мог только выбирать каталог, но по какой-то причине я не могу перемещаться по выбору или перемещаться по псевдонимам. У меня есть другой файл выбора, который использует то же свойство, перечисленное выше, но в этом я установил его FileDialog.SaveDialog и с этим выбором файлов я могу использовать псевдонимы. Кто-нибудь знает, возможно ли использовать псевдонимы для выбора файлов в открытом стиле, который может выбирать только каталоги и может использовать псевдонимы?

1 Ответ

0 голосов
/ 13 января 2010

В Mac OS X 10.5.8, Java 1.5.0_22, установив fileDialogForDirectories и используя JFileChooser, установленный для DIRECTORIES_ONLY, я могу перемещаться по псевдониму, пока псевдоним указывает на каталог.

...