JAVA: méthode qui ferme la fenetre en cours

Résolu
annisseur -  
 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

  1. bigbybob
     
    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