JavaFX在Swing中的可用性
我有一个用Swing编写的桌面应用程序,我通过JFXPanel将JavaFX组件合并到我的应用程序中。一切正常,但只有一次。当我用JavaFX组件关闭JFrame,然后通过创建新的JFrame再次尝试打开它时,JXPanel的空间是空的JavaFX在Swing中的可用性,java,swing,javafx,Java,Swing,Javafx,我有一个用Swing编写的桌面应用程序,我通过JFXPanel将JavaFX组件合并到我的应用程序中。一切正常,但只有一次。当我用JavaFX组件关闭JFrame,然后通过创建新的JFrame再次尝试打开它时,JXPanel的空间是空的 Platform.runLater(new Runnable() { public void run() { Scene scene = new Scene( mainPane ); setScene(scen
Platform.runLater(new Runnable() {
public void run() {
Scene scene = new Scene( mainPane );
setScene(scene);
}
});
这就是我运行JFXPanel的方式。您需要调用Platform.setImplicitExit(false)“。通过创建新的JFrame..”1)请参阅2)要更快获得更好的帮助,请发布(最简单的完整且可验证的示例)。