zarbiman
Messages postés53Date d'inscriptionlundi 7 juillet 2003StatutMembreDernière intervention20 octobre 2005
-
18 avril 2005 à 12:59
safisoft
Messages postés489Date d'inscriptionvendredi 30 janvier 2004StatutMembreDernière intervention13 mai 2009
-
18 avril 2005 à 13:16
Bonjour, je suis en train de creer un programme avec swing, mais je ne suis pas tres à l'aise avec la gestion des événements : j'ai une fenetre principale, et plusieurs jdialog differentes qui peuvent s'ouvrir en fonction du menuItem cliqué. Ces jdialog permettent à l'utilisateur de sélectionner une info, qui doit etre traitée et le resultat doit etre affiché sur la fenetre principale
Etant donné que je traite les événements dans des classes spécifiques (implements ActionListener), pourrait-on m'expliquer comment je peux récuperer l'instance de la jdialog qui contient le bouton qui a généré cet événement, et aussi comment récuperer l'instance de la fenetre principale, sachant qu'elle n'est pas statique...
Pour info, mon programme respecte le modele MVC...
safisoft
Messages postés489Date d'inscriptionvendredi 30 janvier 2004StatutMembreDernière intervention13 mai 20096 18 avril 2005 à 13:16
on
reste ds la partie View, tu passer en argument "this" aux constructeurs
de tes classes qui héritent de JDialog, comme ca tu pourra le passer au
constructeur de cette dernière super(parentWindow,.....) et tu pourra
l'utiliser pour passer des infos à ta fenetre.