0
自分自身のコントローラーを使用する2番目のシーンを開始します。他のクラスからそのコントローラ内のメソッドにアクセスしたいと思います。新しいシーンコントローラのハンドルを取得するにはどうしたらいいですか?新しいステージのハンドルを取得する方法Controller JavaFX
public void startNewScene() throws IOException{
Stage stage = new Stage();
Partent root;
root = FXMLLoader.load(getClass().getResource("fxmlfile.fxml");
Scene scene = new Scene(root);
Stage.setScene(scene);
stage.show();
}
ClassCastException AnchorPaneを取得しています。FXMLLoaderにキャストできません。私もBorderPaneに変更しました。同じエラーがFXMLLoaderにキャストできません。 – Moe
@Moe私のコードを間違ってコピーしました。 –
あなたは正しいです!新しいFXMLLoader(getClass())を実行する代わりに、FXMLLoader.load(getClass())を実行しました。あなたの助けのためのthx! – Moe