интеграция свинга с javaFX - PullRequest
0 голосов
/ 12 декабря 2011

Я делаю заявку с помощью javaFX 2.0. я хотел добавить fileExplorer (найден на http://www.java -forums.org / blogs / duvanslabbert / 92-java-file-explorer.html ), учитывая, что файловый менеджер - swing.

на основной стадии, группа root, я не могу добавить проводник, так как это не узел javafx

    FileExplorer fe = new FileExplorer(new File("D:/"));
    myVbox.getChildren().add(fe);

я получаю эту ошибку:

The method add(Node) in the type List<Node> is not applicable for the arguments (FileExplorer)

1 Ответ

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

Использование Swing в приложении JavaFX имеет ограничения, и их следует избегать.

Существует два способа решения вашей проблемы:

  1. Создание приложения Swing из 2 частей:FileExplorer и JFXPanel для всего содержимого JavaFX.См. http://docs.oracle.com/javafx/2.0/api/javafx/embed/swing/JFXPanel.html

  2. Используйте элемент управления JavaFX TreeView и заполните его информацией о файловой системе.

...