JavaFX: Stage / Dialog beenden mit Abfrage

onCloseJavaFX2Der schlimmste Feind des Entwicklers ist und bleibt der Benutzer. Besonders die unerfahrenen Benutzer bringen gerne die UI und die Validierung an ihre Grenzen….
Bestes Beispiel ist ein komplexer Vorgang mit unzähligen Masken, wie eine Bestellung oder eine Installation. Der Benutzer denkt, dass er mit einem „Klick“ auf das „X“ jede Aktion storniert oder auch nicht. Der erfahrene Softwareentwickler fragt an dieser Stelle nochmals mit einem Ja-Nein-Dialog nach:

Wollen Sie wirklich das Programm beenden?

In diesem Blog-Beitrag erkläre ich, wie man so ein Fenster anzeigen kann und wo es eingebunden werden sollte. Ich verwende JavaFX 2.2 und Java 7….
(mehr …)