ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
451
451
EMPFEHLEN
-
30.08.07 13:35 #1
- Registriert seit
- Nov 2004
- Beiträge
- 141
Hallo zusammen,
gibt es eine Möglichkeit, eine Methode aufzurufen, wenn ein Programm über das "x"-Symbol beendet wird?
Danke für eure Hilfe
LG
-
Hallo,
es gibt bei Swing einen WindowListener und bei SWT einen ShellListener. Beide reagieren auf Events des Fensters.
Code java:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
import java.awt.event.WindowEvent; import java.awt.event.WindowListener; import javax.swing.JFrame; public class JFrameCloseExample extends JFrame{ public JFrameCloseExample() { super("Fenster"); setSize(300,300); setLocationRelativeTo(null); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); addWindowListener(new WindowListener(){ public void windowActivated(WindowEvent arg0) { // TODO Auto-generated method stub } public void windowClosed(WindowEvent arg0) { System.out.println("Fenster geschlossen"); } public void windowClosing(WindowEvent arg0) { // TODO Auto-generated method stub } public void windowDeactivated(WindowEvent arg0) { // TODO Auto-generated method stub } public void windowDeiconified(WindowEvent arg0) { // TODO Auto-generated method stub } public void windowIconified(WindowEvent arg0) { // TODO Auto-generated method stub } public void windowOpened(WindowEvent arg0) { // TODO Auto-generated method stub } }); } public static void main(String[] args) { new JFrameCloseExample().setVisible(true); } }
MFG
zEriXGeändert von zerix (30.08.07 um 13:42 Uhr)
Es ist schwer Allwissend zu sein. Aber ich komme damit klar. ;-)
-
30.08.07 13:48 #3
- Registriert seit
- Nov 2004
- Beiträge
- 141
Danke, genau das, was ich gesucht hab

Liebe Grüße
Ähnliche Themen
-
Fehler beim Programmende nach benutzen einer Win32 DLL
Von MarioR im Forum .NET CaféAntworten: 1Letzter Beitrag: 13.07.09, 13:06 -
Ausgewählten Drucker nach Programmende und Neustart merken?
Von Matze7 im Forum .NET Windows FormsAntworten: 17Letzter Beitrag: 09.11.08, 22:47 -
exec() so das es nicht aufs Programmende wartet?
Von kaipron im Forum PHPAntworten: 0Letzter Beitrag: 23.09.05, 10:43 -
[c++]Access Violation am Programmende
Von nacho25 im Forum C/C++Antworten: 21Letzter Beitrag: 25.02.05, 23:11 -
Zeit erfassen bei einem Programmstart oder Programmende
Von BiggJoee im Forum Visual Basic 6.0Antworten: 3Letzter Beitrag: 02.09.04, 22:35





Zitieren

Login





