Quelle est la bonne façon d'obtenir une JFramefermeture, la même chose que si l'utilisateur avait Xappuyé 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 Xbouton de fermeture la ferait se comporter.
Supposons que je devais étendre WindowAdaptorpuis 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 Xbouton de fermeture. Pas tant pour déchirer la fenêtre que pour lui dire de se déchirer, pour ainsi dire.