raoudha20
Messages postés5Date d'inscriptionjeudi 9 octobre 2008StatutMembreDernière intervention14 mai 2010
-
20 mars 2010 à 11:37
cs_Kysic
Messages postés332Date d'inscriptionmardi 12 juillet 2005StatutMembreDernière intervention17 juillet 2010
-
20 mars 2010 à 23:10
bjr.comment je peut fermer 2 frame en meme temps lors d'un seul clic sur un bouton dans la 2 eme frame?:(
cs_rt15
Messages postés3874Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention 7 novembre 201413 20 mars 2010 à 13:58
Bonjour,
Je ne vois pas trop en quoi ta demande est une "idées pour améliorer CodeS-SourceS"...
De quel langage s'agit-il ? Je déplace dans le bar en attendant...
cs_Kysic
Messages postés332Date d'inscriptionmardi 12 juillet 2005StatutMembreDernière intervention17 juillet 2010 20 mars 2010 à 15:37
Bonjour,
Il te faut définir un listener sur ton bouton et appeler la méthode dispose sur tes deux objets représentant tes frames (ou setVisible(false) si le but est juste de les cacher).
On peut par exemple imaginer que ton application soit une classe principale dans laquelle tu as deux attributs frame. Cette classe implémente l'interface listener de tes boutons et tu l'inscrit sur chacun deux. Ainsi quand on clique le bouton tu peux appeler les méthodes sur chacune de tes frames pour les femer.
Si le but est de fermer complètement l'application un simple System.exit fera peut être l'affaire.
Cdt
Vous n’avez pas trouvé la réponse que vous recherchez ?
Pour un simple bouton, tu crée une classe X qui implémente ActionListener et définit le traitement que tu veux (par exemple ta classe créant tes deux frames) et tu fait :
b = new Button("Label");
b.addActionListener(x);