当我单击 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
}
});