G
Gast
Gast
Hallo,
Ich habe einen JFrame, den ich über den X-Button oben rechts (unter Windows) schließen kann. Wird der X-Button angeklickt, rufe ich einen Dialog auf in dem gefragt wird, ob die Software wirklich beendet werden soll. Das mach ich so:
In der Beenden GUI habe ich zwei Buttons mit dem einen wird System.exit(0) aufgerufen und das Programm beendet. Mit einem Abbrechen Button soll lediklich der Dialog geschlossen werden. Leider wird aber auch hier die Software beendet. Hier die actionPErformed Methoden aus der Button Klasse:
Warum wird nach dem dispose() das Programm beendet?
WIe kann ich das verhindern, wenn der nutzer auf abbrechen klickt?
Gruss, Sebastian
Ich habe einen JFrame, den ich über den X-Button oben rechts (unter Windows) schließen kann. Wird der X-Button angeklickt, rufe ich einen Dialog auf in dem gefragt wird, ob die Software wirklich beendet werden soll. Das mach ich so:
Code:
private void exitForm(java.awt.event.WindowEvent evt) {
Beenden beenden = new Beenden(null,true);
beenden.show();
}
Code:
private void AbbrechenActionPerformed(java.awt.event.ActionEvent evt) {
this.dispose();
}
private void BeendenActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
System.exit(0);
}
WIe kann ich das verhindern, wenn der nutzer auf abbrechen klickt?
Gruss, Sebastian