Как закрыть приложение JavaFX при закрытии окна?
В Swing вы можете просто использоватьsetDefaultCloseOperation()
закрыть все приложение, когда окно закрыто.
Однако в JavaFX я не могу найти эквивалент. У меня открыто несколько окон, и я хочу закрыть все приложение, если окно закрыто. Как это сделать в JavaFX?
Редактировать:
Я понимаю что могу переопределитьsetOnCloseRequest()
выполнить некоторую операцию по закрытию окна. Вопрос в том, какую операцию нужно выполнить, чтобы прекратить работу всего приложения?
stage.setOnCloseRequest(new EventHandler<WindowEvent>() {
@Override
public void handle(WindowEvent event) {
stop();
}
});
stop()
метод, определенный вApplication
класс ничего не делает