Frames mit AWT |
||
![]() Das liegt daran, dass für den Prozess ein zweiter Thread (Programmfaden) geöffnet wird, der aber auch extra geschlossen werden muss. Probiert man das links stehende Programm aus, so müssen der Java-Editor und das Fenster über den Windows-Taskmanager "gewaltsam" geschlossen werden. Beispiel mit 2 Fenstern |
||
KlasseTEST zur Lösung des Problems - Fenster schließen ![]() |
||
![]() /* 20 */ public void windowIconified(WindowEvent e) { /* 21 */ } /* 22 */ public void windowOpened(WindowEvent e) { /* 23 */ } /* 24 */ public void windowClosed(WindowEvent e) { /* 25 */ } /* 26 */ public void windowDeiconified(WindowEvent e) { /* 27 */ } /* 28 */ public void windowActivated(WindowEvent e) { /* 29 */ } /* 30 */ public void windowDeactivated(WindowEvent e) { /* 31 */ } /* 32 */ public static void main( String[] args ) { /* 34 */ // Fenst02 f = // anonyme Fenst02-Instanz genuegt hier ! /* 35 */ new Fenst02(" Fenst02 - geht zu schliessen"); /* 36 */ } /* 37 */ } |
||
![]() |
|