windowClosed() nur aufrufen, wenn Fenster nicht über Button geschlossen wird

CptK

Bekanntes Mitglied
Hallo, ich habe ein JDialog mit zwei Buttons. Wird einer der Buttons gedrückt, so wird unter anderem der Befehl dispose(); ausgeführt. Nun habe ich noch einen WindowListner:
Java:
addWindowListener(new WindowAdapter() {
    @Override
    public void windowClosed(WindowEvent e) {
        ....
    }
});
Dieser soll aber nur ausgeführt werden, wenn das Fenster über das rote default-"x" geschlossen wird, nicht bei Click auf einen der Buttons. Wie mache ich das?
 

Zurück
Oben