0

ウィンドウの作成に使用しているJAVAFXMLページがあり、JavaSwingアプリケーションからこのウィンドウを呼び出す必要があります。これどうやってするの?

私の最初のページはJavaクラスであり、そこからJavaFXMLページで作成されたウィンドウを開始する必要があります。

ありがとうございました。

4

1 に答える 1

1

オプション 1 : JFXPanel を使用する

         final JFXPanel fxPanel = new JFXPanel();
         frame.add(fxPanel); // your Swing frame

         Platform.runLater(new Runnable() {
             @Override
             public void run() {
                 fxPanel.setScene(scene); // scene of you FX app
             }
         });
     }

オプション 2 : 実行javafx.application.Application.launch(YourFxApplication.class);

ただし、後者のアプローチは Swing アプリケーションには推奨されません。

于 2012-09-22T08:59:55.793 に答える