0

SceneBuilder を使用していくつかのシーンを作成しましたが、これらのシーンをリンクする必要があります。たとえば、ユーザーが「次へ」ボタンをクリックすると、次のシーンが表示されます。Androidでは、あるアクティビティ(ウィンドウ)から別のアクティビティ(ウィンドウ)に簡単に移動できます(インテントとstartActivityメソッドを使用)。javafxにそのようなものはありますか?そうでない場合、シーンをナビゲートする最良の方法は何ですか。

4

1 に答える 1

0

一番上のコンテナの子を置き換えることでナビゲートします。最も単純なケースでは、それは初期段階です。そう:

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

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

共通のテンプレートが必要になる場合があります。この場合、一番上のコンテナがテンプレートのコンテナになります。

于 2014-03-29T10:05:03.847 に答える