Java - JButton qui ouvre une nouvelle JFrame

Résolu/Fermé
filou156 Messages postés 14 Date d'inscription mercredi 26 décembre 2007 Statut Membre Dernière intervention 19 juin 2011 - 8 févr. 2010 à 03:28
filou156 Messages postés 14 Date d'inscription mercredi 26 décembre 2007 Statut Membre Dernière intervention 19 juin 2011 - 2 mars 2011 à 23:49
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 !
A voir également:

2 réponses

filou156 Messages postés 14 Date d'inscription mercredi 26 décembre 2007 Statut Membre Dernière intervention 19 juin 2011 2
8 févr. 2010 à 05:31
J'ai trouvé, merci.
0
Comment ta fait ???
Merci
0
Parcke j'ai Le meme Probleme
0
filou156 Messages postés 14 Date d'inscription mercredi 26 décembre 2007 Statut Membre Dernière intervention 19 juin 2011 2
2 mars 2011 à 23:49
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 !
0