Hallo,
beim Fenster schließen über das X oben links werfe ich zunächst eine Abfrage, ob das Programm tatsächlich beendet werden soll. Lautet die Benutzerantwort "nein", soll das Programm nicht verlassen werden. Wenn ich in die windowClosing wie folgt überschreibe, verlässt er bei jeder Antwort das Programm. Wie kann ich dafür sorgen, dass man im Programm bleibt?
Vielen Dank schon mal.
beim Fenster schließen über das X oben links werfe ich zunächst eine Abfrage, ob das Programm tatsächlich beendet werden soll. Lautet die Benutzerantwort "nein", soll das Programm nicht verlassen werden. Wenn ich in die windowClosing wie folgt überschreibe, verlässt er bei jeder Antwort das Programm. Wie kann ich dafür sorgen, dass man im Programm bleibt?
Java:
this.addWindowListener(new WindowListener() {
public void windowClosed(WindowEvent arg0) {}
public void windowActivated(WindowEvent arg0) {}
public void windowClosing(WindowEvent arg0) {
int value = simulation.getAuswahlFenster().nachfrage("Soll das Programm wirklich verlassen werden?", "Hinweis");
//ja
if(value == 0){
System.exit(0);
}
else if (value == 1){
//nichts zu tun
}
else{
//nichts zu tun
}
}
Vielen Dank schon mal.