@ Jeffrey hat eine gute Antwort, aber Sie sollten darüber nachdenken, was Sie versuchen zu tun. Wenn Sie wirklich etwas beim Schließen eines Frames machen wollen, dann ist ein WindowListener der richtige Weg. Wenn Sie jedoch nach einem Ort suchen, an dem Sie ein paar Säuberungsaktionen durchführen und die App ordnungsgemäß herunterfahren können, dann möchten Sie wahrscheinlich stattdessen eine shutdown hook. Wenn Sie einen WindowListener verwenden, wird der Code nur vom Benutzer ausgelöst, indem Sie auf das X klicken. Was aber, wenn der Nutzer die App im Vordergrund eines Terminals startet und mit Strg + C abstürzt? Was passiert, wenn der Benutzer den Prozess über die Befehlszeile oder einen Task-Manager beendet?
Vielen Dank. Das ist genau was ich danach habe. –
Oder Sie können [WindowAdapter] (http://docs.oracle.com/javase/1.4.2/docs/api/java/awt/event/WindowAdapter.html) als Annehmlichkeit zum Erstellen von Listener-Objekten verwenden. –