Confirm & Message Dialog. Das erste Fenster

ConfirmAndMassageDialog

Zeile 6: Es wir die Integer Variable alter initialisiert. JOptionPane.showConfirmDialog erstellt ein Dialog Fenster mit 3 verschiedenen Buttons und dem Text, welcher in der Klammer steht. Je nach Auswahl des Buttons wird dann der Rückgabewert in alter gespeichert und in der nachfolgenden Zeile ausgegeben. Um das Fenster sowie die Funktionen zu verwenden muss es zuerst die Klasse, wie in Zeile 1 importiert werden.

Die nachfolgenden If und else if Anweisungen stehen für die jeweilige Button Antwort und deren Rückgabewerte. Ja hat den Rückgabewert 0, Nein den Rückgabewert 1 und abbrechen den Rückgabewert 2. Wenn nun ein Button ausgewählt wird, bekommt alter den Rückgabewert und dieses wird mit den If und else if Bedingungen verglichen. Innerhalb jedes if und else if Blockes steht eine Anweisung, welche wiederum ein Fenster öffnet mit dem jeweiligen Text aus der Klammer.