Witam, w programie ma kod który jest odpowiedzialny za otworzenie okna modalnego i jest wywoływany z kontrolera ControllController (kod poniżej):
Stage stage = new Stage();
Parent root = null;
root = FXMLLoader.load(
controller.Controller.class.getResource("../view/sample.fxml"));
stage.setScene(new Scene(root));
stage.setTitle("My modal window");
stage.initModality(Modality.WINDOW_MODAL);
stage.initOwner(MenuBar.getScene().getWindow());
stage.show();
W nowo otwarty oknie mam przycisk zamknij i jest on obsługiwany przez inny kontroler. Proszę o informację jak zamknąć nowo otwarte okno za pomocą przycisku na oknie modalnym.
Z tego co znalazłem w internecie to muszę użyć:
stage.close();
ale jak się skomunikować między kontrolerami aby obiekt stage był dostępny w drugim kontrolerze.
Z góry dziękuje za odpowiedź.