Ничего не делать при закрытии приложения javafx

Как я могу убедиться, что окно не закрывается, когда я нажимаю на X?

stage.setOnCloseRequest((WindowEvent t) -> {
    Alert alert = new Alert(AlertType.CONFIRMATION);
    alert.setTitle("Attention");
    alert.setContentText("Would you close the application?");
    ButtonType buttonTypeOne = new ButtonType("Yes");
    ButtonType buttonTypeTwo = new ButtonType("No");
    alert.getButtonTypes().setAll(buttonTypeOne, buttonTypeTwo);
    Optional<ButtonType> result = alert.showAndWait();

    if (result.get() == buttonTypeOne) {
        stage.close();
    } else if (result.get() == buttonTypeOne) {
        // NOT CLOSE
    }
});

0 ответов

Другие вопросы по тегам