0

javaFX 2.0でアプリケーションを作っています。ファイルエクスプローラーがswingであることを考えると、fileExplorer(http://www.java-forums.org/blogs/duvanslabbert/92- ​​java-file-explorer.html にあります)を追加したかったのです。

メインステージ、グループルートでは、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)
4

1 に答える 1

0

JavaFX アプリケーションでの Swing の使用には制限があるため、避ける必要があります。

問題を解決するには、次の 2 つの方法があります。

  1. すべての JavaFX コンテンツ用の FileExplorer と JFXPanel の 2 つの部分を持つ Swing アプリケーションを作成します。http://docs.oracle.com/javafx/2.0/api/javafx/embed/swing/JFXPanel.htmlを参照してください。

  2. JavaFX TreeView コントロールを使用して、ファイルシステム情報を自分で入力します。

于 2011-12-12T11:57:40.470 に答える