JAVA: méthode qui ferme la fenetre en cours

Résolu/Fermé
Signaler
-
 bigbybob -
Bonjour,
j'aimerais créer un bouton qui lorsque j'appuie dessus quitte la JFrame en cours (pas toute l'application) mais je ne connais pas la méthode. pouvez vous m'aidez svp?



1 réponse

Bonjour,

        JFrame f = new JFrame(); 
        f.setVisible(false);
        f.dispose();


Le setVisible() modifie l'affichage de la fenêtre. Mais elle est simplement cachée. Il faut donc faire attention à ne pas recréer une fenêtre pour la re-afficher, mais plutôt faire un f.setVisible(true).

Ou sinon un f.dispose() qui va disposer de la fenêtre selon un comportement prédéfini.
Ce comportement par défaut est modifiable par
f.setDefaultCloseOperation(JFrame.<ce qu'on choisit dans la liste>);
0