Liens entre fnetres JAVA

Drool1 -  
M2 Messages postés 11 Statut Membre -
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...
A voir également:

5 réponses

zagor5 Messages postés 187 Statut Membre 32
 
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
dohm Messages postés 975 Statut Modérateur 67
 
Pour écouter un bouton, implément la méthode ActionListener
Dohm ( Si vous avez un stage pour moi faites moi signe !
0
drool1
 
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
bzozo
 
Y'a la méthode dispose() sur les JFrame si je me souviens bien !
0
Utilisateur anonyme
 
MaFenetre maNouvelleFenetre = new MaFenetre(); 

maNouvelleFenetre .setVisible(true);
.
.
.
maNouvelleFenetre .setVisible(false);



;-)
HackTrack
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
M2 Messages postés 11 Statut Membre 7
 
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