DefaultCloseOperation mit System.exit(1)

Marshallbbw

Erfahrenes Mitglied
Hi Leutz,

hab mal ne knifflige Frage. Ich möchte bei einem JFrame die DefaultCloseOperation mit einer eigenen Methode oder System.exit(1) belegen. Ich bekomme das leider nicht hin. Hatte schon folgenden versuchst - hat aber nichts genützt. Hoffe Ihr könnt mir helfen.

myFrame.setDefaultCloseOperation(myFrame.setExtendedState(System.exit(1)));
 
Hallo Marshallbbw,

Das hat die gleiche Wirkung wie System.exit()
Code:
JFrame myFrame = new JFrame();
myFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

Oder so könntest du deine eigene Methode zum Beenden schreiben.
Code:
myFrame.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
myFrame.addWindowListener(new WindowAdapter() {
	public void windowClosing(WindowEvent e) {
		//...
	}
});


Vg Erdal
 
Zurück