JFrame attraper disposer de l'événement

J'ai un projet en Java.
J'ai une JFrame avec un gestionnaire attaché à elle comme

frame.addWindowListener(new WindowAdapter() {

            public void windowClosing(WindowEvent evt) {
                this.setEnabled(true);

            }
        });

Mais, sur cette image j'ai aussi un bouton de fermeture (pour le rendre plus convivial) et que le bouton "fermer" appelle le cadre de la méthode dispose. Maintenant, lorsque je ferme l'image en cliquant sur le petit bouton x dans le coin supérieur droit, le WindowListener est appelé. Mais l'événement n'a pas le feu quand j'ai appeler la méthode dispose.

dois-je Appeler une autre méthode pour fermer, de sorte que le WindowListener incendies, ou peut-être mettre en œuvre un autre auditeur?

OriginalL'auteur Andrej | 2010-11-11