【发布时间】:2014-07-28 20:52:37
【问题描述】:
我有一个用 Swing 编写的桌面应用程序,我已经通过 JFXPanel 将 JavaFX 组件合并到我的应用程序中。一切运行良好,但只有一次。当我关闭带有 JavaFX 组件的 JFrame,然后尝试通过创建新的 JFrame 再次打开它时,带有 JXPanel 的空间是空的。
Platform.runLater(new Runnable() {
public void run() {
Scene scene = new Scene( mainPane );
setScene(scene);
}
});
这就是我运行 JFXPanel 的方式。
【问题讨论】:
-
"..by create new JFrame.." 1) 请参阅The Use of Multiple JFrames, Good/Bad Practice? 2) 尽快发布MCVE (最小完整和可验证示例)以获得更好的帮助.