Was ist der richtige Weg, um eine JFrame
zu schließen, genauso als ob der Benutzer die X
Schaltfläche zum Schließen gedrückt oder Alt+ F4(unter Windows) gedrückt hätte ?
Ich habe meine Standard-Schließoperation so eingestellt, wie ich es möchte:
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Mit den oben genannten Steuerelementen macht es genau das, was ich will. Bei dieser Frage geht es nicht darum.
Was ich wirklich tun möchte, ist, dass sich die GUI genauso verhält wie ein Druck auf die X
Schaltfläche "Schließen".
Angenommen, ich würde WindowAdaptor
eine Instanz meines Adapters als Listener über erweitern und dann hinzufügen addWindowListener()
. Ich möchte die gleiche Reihenfolge der Anrufe durch , um zu sehen windowDeactivated()
, windowClosing()
und windowClosed()
wie bei der auftreten würde X
Schließen - Schaltfläche. Das Fenster nicht so sehr aufreißen, als dass es sich sozusagen aufreißen soll.