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. 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
    1. MaFenetre maNouvelleFenetre = new MaFenetre(); 
      
      maNouvelleFenetre .setVisible(true);
      .
      .
      .
      maNouvelleFenetre .setVisible(false);
      


      ;-)
      HackTrack
      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. 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. 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