javaFX 2.0 как выбрать файлы aka FileChooser - PullRequest
3 голосов
/ 30 мая 2011

Я пробую новую бета-версию JavaFx 2.0, но никак не могу выбрать файлы с помощью диалогового окна, такого как JfileChooser.

Есть идеи о том, как это сделать?

Спасибо

Ответы [ 6 ]

11 голосов
/ 25 июля 2011

Это теперь доступно в бета-версии 36 http://download.oracle.com/javafx/2.0/api/javafx/stage/FileChooser.html

4 голосов
/ 30 мая 2011

В настоящее время в бета-версии JavaFX 2.0 отсутствуют диалоги выбора файлов. Лучшим вариантом в краткосрочной перспективе является использование TreeView и просмотр файловой системы с этим. Создать браузер файловой системы TreeView довольно просто.

2 голосов
/ 07 июня 2011

Вы можете использовать форму filechoser - как вы знаете, компоненты свинга могут использоваться в javafx 2.0.

 b.setLayoutY(50);
b.setOnMouseClicked(new EventHandler<MouseEvent>() {

        public void handle(MouseEvent event) {
            JFileChooser fileChooser = new JFileChooser();
            fileChooser.showDialog(javafxPanel, null);

        }
    });
0 голосов
/ 12 марта 2016

Начиная с JavaFX 2.1 вы можете использовать объект класса javafx.stage.DirectoryChooser .

0 голосов
/ 09 декабря 2011

Просто обратите внимание, что в JavaFX2 нет стандартных диалогов (информация, предупреждение, ошибка).Кстати, почему?Использование JavaFxDialog проекта на данный момент.

0 голосов
/ 07 июля 2011

Мехди правильно, что вы можете использовать JFileChooser в вашем приложении FX 2.0. Я делаю это тоже. Однако неверно утверждать, что вы можете использовать компоненты Swing внутри JavaFX 2.0: http://javafx -jira.kenai.com / browse / RT-12100

Кроме того, у меня возникают проблемы, когда диалоговое окно JFileChooser не отображается надежно в верхней части главного окна приложения.

http://javafx -jira.kenai.com / browse / RT-13839 охватывает добавление диалогового окна выбора файлов в инструментарий FX 2.0.

...