私のシーンhome
をstart
のシーンとして使用しようとしています。
しかし、私の300 x 300を取得する代わりに、私は空白の900 x 400の画面が表示されます。おそらくそれは非常に簡単に検出可能なものですが、私はそれを見ていないのですか?JavaFXの各シーンにスタンドアロンのメソッドを使用
private Scene home;
private Stage window;
public Scene home(Scene home) {
// build my scene
return home = new Scene(root, 300, 300);
}
@Override
public void start(Stage primaryStage) throws Exception {
window = primaryStage;
window.setScene(home);
window.show();
}
私はstart
からそれらを保つことができるようにする方法として、私のシーンを作成しようとしています。
あとでシーンを切り替える予定です:btn.setOnAction(e -> window.setScene(anotherScene));
、ありがとうございます!