Frame schließt sich aber VM bleibt am Leben

  • Themenstarter Themenstarter bygones
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
B

bygones

Gast
Hi,

bin ich blind oder wie ??
Code:
setDefaultCloseOperation( DO_NOTHING_ON_CLOSE ); // do nothing for now
        addWindowListener( new WindowAdapter() {
            public void windowClosing( WindowEvent we ) { // window closed...
                System.exit( 0 ); // quit
            }
        } );
das Fenster verschwindet aber die VM bleibt am Leben ????
 
eigentlich ist die methode:
Code:
setDefaultCloseOperation( DO_NOTHING_ON_CLOSE ); // do nothing for now
        addWindowListener( new WindowAdapter() {
            public void windowClosing( WindowEvent we ) { // window closed...
                Lib.getInstance().disconnect();
                System.exit( 0 ); // quit
            }
        } );
d.h. erst soll die DB Connection geschlossen werden - in dieser Methode war der Logger. Aber wenn ich den aufruf auskommentiere ist wieder das gleiche - Fenster weg / VM am leben ....

PS: Wenn ich das alles weg lasse und setDefaultCloseOperation(EXIT_ON_CLOSE); schreib is es das gleiche !!
 
ok - habs gefunden... ich verwende den SDK Logger und hab dem als Handler eine Klasse gegeben die ihn eine JTextArea loggt. dafür erbt die Klasse von Handler und hat die Methode close. in der loggte er noch und das führte zu dme problem - schreibt man nichts in die methode klappts....
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben