enter image description hereは、まずあなたが現在のステージを閉じる必要があり、あなたがあなたを求めている何をすべきか。あなたは、パラメータとして、あるいはシーンの任意の要素にアクセスするシーン(最初の1か閉じたいものを)渡す必要があることを行うために。
あなたが最初のシーンの任意の要素にアクセスすることで行いたい場合は
private void openNewStage(Scene curScene) throws IOException{
Stage stage1 = (Stage) curScene.getWindow();
stage1.close();
Stage stage2 = new Stage();
Parent root = FXMLLoader.load(getClass().getResource("/application/fxml2.fxml"));
Scene scene = new Scene(root,300,300);
scene.getStylesheets().add(getClass().getResource("application.css").toExternalForm());
stage2.setScene(scene);
stage2.setTitle("Seceond stage");
stage2.show();
}
を使用して...あなたがボタン1という名前のボタンを持っていると言うことをあなたがすることができるパラメータとしてシーンを渡したい場合は最初のFXMLファイル、あなたが
Stage stage1 = (Stage) button1.getScene().getWindow(); stage1.close();
によって、ステージを得ることができるので、あなたの具体的なコーディングの問題は何ですか?あなたの試みを提供し、私たちはそれを解決するのを手伝うことができます。 – MinistryofChaps
あなたは前のステージを閉じることにどんな問題がありますか?あなたは、あなたがそれをクローズする必要がある場合、右stage.hideを()、それを作成し、呼び出すときには、それへの参照を保持することができます! – tomorrow
コードをチェックアウトする[ここ](https://github.com/sedj601/SimpleLoginFx)l – Sedrick