Javafx 2 JavaFX2.2从Java应用程序调用JAVAFX页面

Javafx 2 JavaFX2.2从Java应用程序调用JAVAFX页面,javafx-2,Javafx 2,我有一个JavaFXML页面,我正在使用它创建一个窗口,我必须从JavaSwing应用程序调用这个窗口。我该怎么做 我的第一个页面是一个Java类,从这里我需要开始使用JavaFXML页面创建的窗口 谢谢。选项1:使用JFXPanel final JFXPanel fxPanel = new JFXPanel(); frame.add(fxPanel); // your Swing frame Platform.runLater(new R

我有一个JavaFXML页面,我正在使用它创建一个窗口,我必须从JavaSwing应用程序调用这个窗口。我该怎么做

我的第一个页面是一个Java类,从这里我需要开始使用JavaFXML页面创建的窗口


谢谢。

选项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应用程序