Java - JButton qui ouvre une nouvelle JFrame [Résolu/Fermé]

Signaler
Messages postés
14
Date d'inscription
mercredi 26 décembre 2007
Statut
Membre
Dernière intervention
19 juin 2011
-
Messages postés
14
Date d'inscription
mercredi 26 décembre 2007
Statut
Membre
Dernière intervention
19 juin 2011
-
Bonjour,

J'aimerais savoir quel code source je dois mettre pour qu'au clic, mon JButton génère une nouvelle JFrame.

Mon JButton est bien sûr lui-même dans une JFrame. Pour être précis, ce qui me manque c'est quoi mettre dans le ActionListener du JButton.

Si je tente de mettre par exemple : fen2.setVisible(true); il me dit que fen2 n'est pas initialisé.


Merci d'avance !

2 réponses

Messages postés
14
Date d'inscription
mercredi 26 décembre 2007
Statut
Membre
Dernière intervention
19 juin 2011

J'ai trouvé, merci.
Comment ta fait ???
Merci
Parcke j'ai Le meme Probleme
Messages postés
14
Date d'inscription
mercredi 26 décembre 2007
Statut
Membre
Dernière intervention
19 juin 2011

Salut,

Normalement, il te suffit d'instancier une nouvelle fenêtre. Par exemple, tu crées une nouvelle classe que tu appelles Fenetre2 qui sera une sous-classe de JFrame comme ceci :

class Fenetre2 extends JFrame
{

     Fenetre2()
     {
         this.setTitle("Fenetre 2");
          //Rajoute le reste de la config
      }

}



et dans le actionPerformed de ton bouton, tu ajoutes :

public void actionPerformed (ActionEvent e)
{
      if(e.getSource() == bouton)
      {
           Fenetre2 fen2 = Fenetre2();
           fen2.setVisible(true);

       }

}




Si c'est pas suffisamment clair, fait moi signe et je vais corriger le tir.
Bonne chance !