11. Juli 200619 j Hi, hab mit Eclipse und Jigloo ein Programm mit Swing erstellt. Wenn ich nun rechts oben auf das X für Schließen klicke geht das Programm zu, allerdings kann man im Task-Manager unter Prozesse sehen, dass ein gewisser javaw.exe weiterläuft. Je öfter ich das ganze mache, desto mehr Prozesse von javaw.exe verbleiben im Task-Manager.
11. Juli 200619 j da bibt es eine methode namens setDefaultCloseOperation die ein EXIT_ON_CLOSE mitkriegt. sonst windowlistener mitgeben und dor ein system.exit(0) machen. bigredeyes
11. Juli 200619 j Hi bigred, hab jetzt Window Listener eingefügt. Es kommt kein Fehler, aber der Prozess beendet sich immer noch nicht private void initGUI() { try { AnchorLayout thisLayout = new AnchorLayout(); getContentPane().setLayout(thisLayout); this.setTitle("Arbeitszeit - Rechner"); this.addWindowListener(new WindowAdapter() { public void windowClosed(WindowEvent evt) { rootWindowClosed(evt); } } und private void rootWindowClosed(WindowEvent evt) { System.out.println("this.windowClosed, event=" + evt); System.exit(0); }
11. Juli 200619 j @Newlukai: Hab ne Handler Method gemacht und da schreib ich dann das rein, was getan werden soll, wenn das fenster geschlossen wird Funktiert nun, hab den Fehler gefunden. Nicht rootWindowClosed sondern rootWindowClosing nun gehts :marine
20. Juli 200619 j JFrame#setDefaultCloseOperation(..) JFrame.DISPOSE_ON_CLOSE JFrame.EXIT_ON_CLOSE JFrame.DO_NOTHING_ON_CLOSE
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.