Quelle est la bonne façon d'obtenir une JFrame
fermeture, la même chose que si l'utilisateur avait X
appuyé sur le bouton de fermeture ou appuyé sur Alt+ F4(sous Windows)?
J'ai mon opération de fermeture par défaut définie comme je le souhaite, via:
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Il fait exactement ce que je veux avec les commandes susmentionnées. Cette question n'est pas à ce sujet.
Ce que je veux vraiment faire, c'est que l'interface graphique se comporte de la même manière qu'une pression sur le X
bouton de fermeture la ferait se comporter.
Supposons que je devais étendre WindowAdaptor
puis ajouter une instance de mon adaptateur comme écouteur via addWindowListener()
. Je voudrais voir la même séquence d'appels à travers windowDeactivated()
, windowClosing()
et windowClosed()
comme cela se produirait avec le X
bouton de fermeture. Pas tant pour déchirer la fenêtre que pour lui dire de se déchirer, pour ainsi dire.