如何浏览场景?

时间:2014-03-29 08:53:39

标签: javafx multi-window

我使用sceneBuilder创建了一些场景,现在我需要链接这些场景。例如,当用户点击" next"按钮显示下一个场景。 在android中,可以轻松地从一个活动(窗口)转到另一个活动(使用Intent和startActivity方法)。 在javafx中有类似的东西吗? 如果它不是。浏览场景的最佳方式是什么。

1 个答案:

答案 0 :(得分:0)

您可以通过替换最顶层容器的子项进行导航。在最简单的情况下,它是初级阶段。所以:

public void start(Stage primaryStage) throws Exception {
    this.primaryStage = primaryStage;
    ...
    primaryStage.setRoot(view1);
    ...
}

public void navigateToView2() {
    primaryStage.setRoot(view1);
}

您可能希望拥有一个通用模板;在这种情况下,最顶层的容器将是模板的容器。