Hi JavaGemeinde,
ich möchte gerne, wenn man den Frame schließt (Klicken auf das kleine rote Kreuz unter Windows XP) einen JOptionPane zur Bestätigung einblenden, ob der User auch wirklich sicher ist, dass er das Prog beenden möchte und nicht etwa unabsichtlich darauf geklickt hat. Wie mache ich das?
Hier der Code:
Aber das "this" stimmt "natürlich" nicht, frame habe ich schon ausprobiert. Vielleicht bin ich völlig auf dem Holzweg, aber weiß jemand, was ich meine?
By<e Ulrich
L-ectron-X hat den Titel angepasst.
ich möchte gerne, wenn man den Frame schließt (Klicken auf das kleine rote Kreuz unter Windows XP) einen JOptionPane zur Bestätigung einblenden, ob der User auch wirklich sicher ist, dass er das Prog beenden möchte und nicht etwa unabsichtlich darauf geklickt hat. Wie mache ich das?
Hier der Code:
Code:
public static void main(String args[]) throws Exception {
JFrame frame = new ABC();
frame.pack();
frame.setVisible(true);
frame.setExtendedState(MAXIMIZED_BOTH);
frame.setResizable(false);
frame.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
int resultBeenden = JOptionPane.showConfirmDialog(this, "<html>Wollen Sie das Programm [b]wirklich[/b] beenden?</html>", "ABC", 0, 2);
if (resultBeenden==JOptionPane.YES_OPTION) {
System.exit(0);
}
else if (result_beenden==JOptionPane.NO_OPTION) {} }
});
}
By<e Ulrich
L-ectron-X hat den Titel angepasst.