0
我有一個JAVA FXML頁面,我正在使用它創建一個窗口,我必須從Java Swing應用程序調用此窗口。我怎樣才能做到這一點?JAVAFX 2.2從Java應用程序調用JavaFX頁面
我的第一頁是一個Java類,從那裏我需要啓動Java FXML頁面製作的窗口。
謝謝。
我有一個JAVA FXML頁面,我正在使用它創建一個窗口,我必須從Java Swing應用程序調用此窗口。我怎樣才能做到這一點?JAVAFX 2.2從Java應用程序調用JavaFX頁面
我的第一頁是一個Java類,從那裏我需要啓動Java FXML頁面製作的窗口。
謝謝。
選項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應用後一種方法。