Hallo,
ich hatte die Idee, vor beenden der Anwendung einen Dialog anzeigen zu lassen, ob die Anwendung wirklich beendet werden soll. Mein nten stehender Ansatz funktioniert offenbar nicht, da wohl es dann schon zu spät ist.
Mit welchem Event kann ich das abfangen?
ich hatte die Idee, vor beenden der Anwendung einen Dialog anzeigen zu lassen, ob die Anwendung wirklich beendet werden soll. Mein nten stehender Ansatz funktioniert offenbar nicht, da wohl es dann schon zu spät ist.
Mit welchem Event kann ich das abfangen?
primaryStage.setOnCloseRequest(e -> {
String message = "Soll Anwendung beendet werden?";
Alert confInfo = new Alert(Alert.AlertType.CONFIRMATION);
confInfo.setTitle("Bestätigung");
confInfo.setHeaderText(null);
confInfo.setContentText("Soll die Anwendung jetzt beendet werden?");
Optional<ButtonType> result = confInfo.showAndWait();
if (result.get() == ButtonType.OK) {
Platform.exit();
System.exit(0);
}else {
return;
}
});