hi ich wollte, dass wenn man bei meinem fenster auf den x button drückt sich ein dialog öffnet mit
der frage, ob man sich sicher ist das fenster zu schließen.
wenn man dabei auf ok drückt soll das programm beendet werden. klappt auch wunderbar.
wenn man auf abbrechen drück soll das programm nicht beendet werden.
das porgramm wird zwar bei mir auch nicht beendet aber mein fenster wird nicht mehr angezeigt nach dem drücken.
[/code]
der frage, ob man sich sicher ist das fenster zu schließen.
wenn man dabei auf ok drückt soll das programm beendet werden. klappt auch wunderbar.
wenn man auf abbrechen drück soll das programm nicht beendet werden.
das porgramm wird zwar bei mir auch nicht beendet aber mein fenster wird nicht mehr angezeigt nach dem drücken.
Java:
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.JDialog;
import javax.swing.JOptionPane;
public class MyWindowAdapter extends WindowAdapter
{
JOptionPane optionPane3 = new JOptionPane(
"Wollen sie das Programm wirklich beenden? \n"
+ "Nicht gespeicherte Änderungen gehen dabei verloren! \n",
JOptionPane.WARNING_MESSAGE,
JOptionPane.OK_CANCEL_OPTION);
JDialog dialog3 = optionPane3.createDialog("MyEditor");
@Override
public void windowClosing( WindowEvent e )
{
dialog3.pack();
dialog3.setLocationRelativeTo(null);
dialog3.setVisible(true);
int buttonPressed = ((Integer)optionPane3.getValue()).intValue();
if (buttonPressed == JOptionPane.OK_OPTION)
System.exit(0);
}
}
[code=Java]