JAva fxウィンドウを閉じるヒント「本当に閉じるの?」
直接コードをつけやすい
補足:Alert.AlertType:
AlertType.INFORMATION //情報ダイアログ
AlertType.WARNING //警告ダイアログ
AlertType.ERROR //エラーダイアログ
//
Stage.setOnCloseRequest(new EventHandler() {
@Override
public void handle(WindowEvent event) {
// Alert Alert.AlertType.CONFIRMATION:
Alert alert2 = new Alert(Alert.AlertType.CONFIRMATION);
//
alert2.setTitle("Exit");
//
alert2.setHeaderText("Are you sure to exit");
//
Optional result = alert2.showAndWait();
// OK
if (result.get() == ButtonType.OK){
// ... user chose OK
Stage.close();
//
} else {
event.consume();
}
}
});
補足:Alert.AlertType:
AlertType.INFORMATION //情報ダイアログ
AlertType.WARNING //警告ダイアログ
AlertType.ERROR //エラーダイアログ