|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité régulier
![]() Étudiant Inscription : novembre 2012 Messages : 18 ![]() |
Bonsoir !
Je suis actuellement en cours d'apprentissage du Java et j'essaie de m'habituer à la réalisation d'interfaces graphiques qui répondent à des actions. Pour expliquer mon soucis via un exemple ; J'ai une classe Main.java qui affiche une fenêtre avec deux JButton, un JButton Oui et un JButton Non. J'aimerai créer un listener dans une classe annexe qui exécute un morceau de code différent selon le bouton cliqué. Appelons cette classe listeners.java. Classe Main.java (aucune erreur signalée par Eclipse ici et l'interface s'affiche correctement) Code :
Code :
Mon exemple peut paraître flou, si besoin d'explications supplémentaires je suis bien entendu disponible. Merci à vous. |
||||
|
|
00
|
|
|
#2 |
|
Membre du Club
![]() Inscription : mai 2004 Messages : 85 ![]() |
Salut dans ta main il suffit de rajouter
et dans ta classe listener remplacer ton test par Code :
if (((JButton)(e.getSource())).getName().equals("oui")) |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Étudiant Inscription : novembre 2012 Messages : 18 ![]() |
En effet cela marche parfaitement, merci beaucoup.
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com