Menu

[JAVA] Fermer une JFrame [Résolu/Fermé]

- - Dernière réponse :  Wololo - 24 mai 2017 à 23:41
Bonjour,

Je cherche a vouloir fermer une fenetre de type JFrame à l'aide d'un bouton quitter.
je vois comment faire pour gérer l'evenement du bouton mais je ne sais pas quoi mettre pour fermer cette fentre.

merci de votre aide.
Afficher la suite 

3 réponses

Meilleure réponse
Messages postés
4100
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
2 septembre 2013
817
39
Merci
Si tu as instancier un objet de type JFrame et que tu le gère depuis une autre classe, tu fais :
monObjectJFrame.dispose();


Si tu gère l'évênement à l'intérieur même de ta classe (qui étends donc JFrame), tu fais :
this.dispose();


Normalement ça devrait fonctionner.

Dire « Merci » 39

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 54460 internautes nous ont dit merci ce mois-ci

merci pour ton aide mon programme fonctionne comme il le faut maintenant ^^. je met ce Topic comme [résolu].
-
tu pouvais aussi faire le System.exit(0) que tu mets dans le ActionPerformed du boutton
5
Merci
((JFrame) tonSecondPanel.getTopLevelAncestor()).dispose() ;

Ca devrait marcher !
3
Merci
Salut, mon problème (simple) est le suivant:
J'ai un JFrame avec un un JPanel qui contient un bouton qui ouvre un autre JFrame, qui contient un JPanel avec un bouton pour quitter cette fenêtre.

J'aimerais accéder au JFrame de mon 2eme JPanel afin de pouvoir le fermer, mes tentatives n'ont permis que de fermer le 1er JFrame..

Comment accéder au JFrame d'un JPanel? il n'y a pas de getJFrame()