Activer un bouton sur une autre fenetre que celle en cours

Activer un bouton sur une autre fenetre que celle en cours - Java - Programmation

Marsh Posté le 04-07-2003 à 09:23:54    

A partir d'une interface graphique, j'instancie une autre classe qui m'ouvre une autre fenetre.
En fait ce que je fais c'est juste un clic sur un bouton pour déclencher l'ouverture.
Mon probleme est que quand je clic sur le bouton, je le rend inactif, et je veux le réactiver quand je ferme la fenetre que je viens d'ouvrir... comment faire ?

Reply

Marsh Posté le 04-07-2003 à 09:23:54   

Reply

Marsh Posté le 04-07-2003 à 09:28:56    

bin tu mets un listener sur la fenetre que tu viens d'ouvrir et qd tu recois un event comme quoi elle est fermée tu réactive ton boutton


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 04-07-2003 à 09:31:01    

DarkLord a écrit :

bin tu mets un listener sur la fenetre que tu viens d'ouvrir et qd tu recois un event comme quoi elle est fermée tu réactive ton boutton


 
ok.. tu le places où le listener ? dans la classe qui appelle, ou dans la classe qui est appelée ?

Reply

Marsh Posté le 04-07-2003 à 09:39:43    

blueman_82 a écrit :


 
ok.. tu le places où le listener ? dans la classe qui appelle, ou dans la classe qui est appelée ?


 
le listener est attaché sur la fenetre ("classe" ...) qui est ouverte et ce listener est en faint une classe quelconque qui implémenter le WindowListener qui te convient
 
donc l'implémentation se trouve dans le code de l'appellant (il doit avoir accès a ton boutton pour le réactiver) mais il est attaché à la fenetre ouverte (pour récupérer l'event qd celle ci est fermée)
 
un petit tuto sur les listeners ne te ferait pas de mal je pense. C'est un concept relativement simple et super puissant


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 04-07-2003 à 09:48:21    

DarkLord a écrit :


 
le listener est attaché sur la fenetre ("classe" ...) qui est ouverte et ce listener est en faint une classe quelconque qui implémenter le WindowListener qui te convient
 
donc l'implémentation se trouve dans le code de l'appellant (il doit avoir accès a ton boutton pour le réactiver) mais il est attaché à la fenetre ouverte (pour récupérer l'event qd celle ci est fermée)
 
un petit tuto sur les listeners ne te ferait pas de mal je pense. C'est un concept relativement simple et super puissant


 
ok super ça marche.
Je sais que j'ai un peu de mal, mais je n'ai eut qu'une semaine de cours sur Java, et j'ai un projet full java à faire... alors les tutos, je verais ça plus tard j'ai pas le temps ;-)
 
merci à toi en tous cas

Reply

Marsh Posté le 04-07-2003 à 09:53:09    

blueman_82 a écrit :


 
ok super ça marche.
Je sais que j'ai un peu de mal, mais je n'ai eut qu'une semaine de cours sur Java, et j'ai un projet full java à faire... alors les tutos, je verais ça plus tard j'ai pas le temps ;-)
 
merci à toi en tous cas


 
de rien. Et sinon, si je peux me permettre une réflexion, tu ferais mieux de prendre le temps d'apprendre et de lire des tutos plutot que de "bidouiller".  
 
Dans 3 semaines, tu seras vachement emmerdé qd tu devra quasi tout refaire pour une petite mise à jour de rien du tout.


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 04-07-2003 à 09:57:51    

DarkLord a écrit :


 
de rien. Et sinon, si je peux me permettre une réflexion, tu ferais mieux de prendre le temps d'apprendre et de lire des tutos plutot que de "bidouiller".  
 
Dans 3 semaines, tu seras vachement emmerdé qd tu devra quasi tout refaire pour une petite mise à jour de rien du tout.


 
je sais mais j'ai pas le temps. De toute façon on est encadré par un professionnel java, mais ce matin il était occupé alors j'ai demandé de l'aide sur le forum

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed