【发布时间】:2016-12-18 13:27:43
【问题描述】:
我想将我的基于 SWT 应用程序的 Eclipse RCP 3.x 切换到 Eclipse RCP 4.x 和 JavaFX,但我很难通过神奇的@statements 和... Eclipse RCP 中的 JavaFx。
我遇到的问题是从一个 FX 场景切换到另一个。我不知道如何获得JavaFX初级阶段,代码:
private void load()
{
try {
Stage primaryStage = Facade.PrimaryStage;
StackPane page = (StackPane) FXMLLoader.load(getClass().getResource(_fxmlPath));
Scene scene = new Scene(page);
primaryStage.setScene(scene);
primaryStage.setTitle("FXML is Simple");
primaryStage.show();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
如果有任何工作示例如何初始化变量,我将不胜感激:
Stage primaryStage
或者也许还有其他方法可以切换 FX 场景?
由于在 Eclipse RCP 4.x 中如何使用 JavaFX 的示例并不多(我觉得这些甚至都不能与最新的 Eclipse SDK + JavaFX 一起使用),这种环境是否适合从 Eclipse RCP 3.x 切换或只是“概念证明”吗?
【问题讨论】: