У меня есть небольшая проблема с закрытием вторичного этапа после нажатия кнопки закрытия в правом верхнем углу. Я использую fxml с классом контроллера, мне нужен способ справиться с этой ситуацией.
Вот что я делаю, но получаю исключение нулевого указателя:
@Override
public void initialize(URL location, ResourceBundle resources) {
Stage stage = (Stage) tbTabPaneHome.getScene().getWindow();
stage.setOnCloseRequest(e -> {
Platform.exit();
System.exit(0);
});
}
Поскольку сцена еще не полностью инициализирована, есть ли другие идеи?