Hi!
Mein Programm erzeugt ein Fenster und dann nach Klick auf einen Button ein weiteres.
Wie kann ich denn dafür sorgen, dass, wenn der User beim zweiten Fenster auf das X rechts oben klickt, nicht die ganze Anwendung, sondern nur das zweite Fenster geschlosssen wird?
Hier mein bisheriger Code:
Mein Programm erzeugt ein Fenster und dann nach Klick auf einen Button ein weiteres.
Wie kann ich denn dafür sorgen, dass, wenn der User beim zweiten Fenster auf das X rechts oben klickt, nicht die ganze Anwendung, sondern nur das zweite Fenster geschlosssen wird?
Hier mein bisheriger Code:
Code:
public class MyClass extends JFrame implements WindowListener {
...
...
addWindowListener( this );
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
...
...
// Implementiere WindowListener
public void windowClosing( WindowEvent event ) {
//System.exit(0);
//event.getWindow().dispose();
setVisible(false);
dispose();
}
public void windowClosed( WindowEvent event ) {
System.out.println("Fenster wurde geschlossen");
}
public void windowDeiconified( WindowEvent event ) {}
public void windowIconified( WindowEvent event ) {}
public void windowActivated( WindowEvent event ) {}
public void windowDeactivated( WindowEvent event ) {}
public void windowOpened( WindowEvent event ) {}
...