FileDialog, висящий на Mac OS в приложении JFXJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 FileDialog, висящий на Mac OS в приложении JFX

Сообщение Anonymous »

До сих пор я пытался запустить это на свежем мохаве, и моя главная установка Каталины с теми же результатами подвешивания. Фрагмент кода, чтобы открыть FileDialog, работает отлично независимо от отдельного проекта, но если я создам другой класс в том же пакете и назову его так, это та же сделка - все еще висят. Он называется внутри контроллера, если это имеет значение (я попробовал JFileChooser, который также висит, и, кажется, есть история висания на OS X. Чтобы повторить, я также попытался извлечь код, чтобы открыть диалог в другой класс. .) Он висит, когда достигает fd.setvisible (true); . Я пытался отключить iCloud, как я слышал, это может вызвать проблемы, я также отключил SIP в качестве теста. Я даже не уверен, как теперь я могу отлаживать это дальше. Любая помощь будет очень оценена! < /P>
JFrame frame = new JFrame();
System.setProperty("apple.awt.fileDialogForDirectories", "true");
FileDialog fd = new FileDialog(frame, "Choose a file", FileDialog.LOAD);
fd.setVisible(true);
String filename = fd.getFile();
System.out.println(filename);



Подробнее здесь: https://stackoverflow.com/questions/652 ... pplication
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»