bonjour, à tous.
A des fins scolaire, je dois coder un mastermind.
Je commence l'interface et je rencontre un probleme:
j'ai une classe pour ma fenetre principale (JFrame) qui contient un ensemble de boutons.
A chacun de ces boutons j'ai un addActionListener(this) qui me lance mon actionPerformed() qui a comme code de créer une nouvelle jframme juste a coté avec des boutons de couleur.
Jusque la tt va bien mais le probleme vient du fait que les boutons dans la frame des couleur ont le meme actionListener.
et donc quand je vais cliquer sur un bouton de couleur il va lancer actionPerformed() des boutons de la frame principale et c pas cool !
J'aimerais lorsque je crée mes boutons de couleur et que je code
MonBoutonCouleur.addActionListener(this) qu'a la place de mettre this en parametre que je puisse mettre du code
ex : MonBoutonDeMaGrillePrincipale.setcouleur( MonBoutonCouleur.couleur ) // en francais
addActionListener(void(...)) un truc comme ca! est-ce possible?
merci pour vos reponses et a +
Partager