Liens entre fnetres JAVA

Bonjour a tous,

debutant en JAVA je reussi a creer
une fenetre avec boutons et commentaire, mais j'aimerais
qu'en cliquant sur le bouton OUI par exemple une autre fenetre apparaisse (elle est define dans une autre class et herite de la super class qui est la 1ere fenetre) Mais je n'arrive pas a creer de lien entre les deux, quelqu'un peut il m'aider??,

Merci a tous...

5 réponses

  1. Tu peux ajouter dans la méthode qui écoute le clique du bouton,
    //si la fenetre n'a pas été créée
    MaFenetre maNouvelleFenetre = new MaFenetre();
    //pour l'afficher
    maNouvelleFenetre.setVisible(true);

    Je suis pas tout a fait sur du nom de la fonction, mais ça doit ressembler à ça.

    Plus ça rate, plus on a de chances que ça marche.
    0
    1. Modérateur
      Pour écouter un bouton, implément la méthode ActionListener
      Dohm ( Si vous avez un stage pour moi faites moi signe !
      0
      1. ca marche effectivement ,mais maintenant le probleme provient de la fermeture, en effet la fermeture d'une fenetre entrain la fermeture de toutes les autres car j'utilise system.exit (); que pourrais-je utiliser pour fermer les fenetres une a une ????

        merci
        0
        1. Y'a la méthode dispose() sur les JFrame si je me souviens bien !
          0
      2. MaFenetre maNouvelleFenetre = new MaFenetre(); 
        
        maNouvelleFenetre .setVisible(true);
        .
        .
        .
        maNouvelleFenetre .setVisible(false);
        


        ;-)
        HackTrack
        0
        1. salut :

          setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
          exemple :
          public Cadre(String title, int l, int L, int x, int y){
          setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
          setTitle(title);
          setSize(l, L);
          setLocation(x, y);
          }
          0