Hi!
Wenn ich Programm beende und es wurden Daten nicht abgespeichert, soll eine Abfrage kommen ob man
beenden will oder nicht.
Nun bei folgendem Code:
wird das Programm immer beendet. Was muss ich tun damit dies nicht passiert?
Wenn ich Programm beende und es wurden Daten nicht abgespeichert, soll eine Abfrage kommen ob man
beenden will oder nicht.
Nun bei folgendem Code:
Code:
frame.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
if (!panel.getChange())
System.exit(0);
else {
int ret = JOptionPane.showConfirmDialog(frame,"Ungesicherte Daten. Möchten sie das Programm wirklich beenden?",
"Beenden?",JOptionPane.YES_NO_OPTION);
switch (ret){
case JOptionPane.NO_OPTION::
break;
case JOptionPane.YES_OPTION::
System.exit(0);
break;
}
}
}
});
wird das Programm immer beendet. Was muss ich tun damit dies nicht passiert?