Java : listener sur JButton sans nom

Résolu/Fermé
flyzi Messages postés 79 Date d'inscription mardi 19 juin 2007 Statut Membre Dernière intervention 21 décembre 2010 - 14 juin 2009 à 15:49
flyzi Messages postés 79 Date d'inscription mardi 19 juin 2007 Statut Membre Dernière intervention 21 décembre 2010 - 15 juin 2009 à 22:29
Bonjour,

j'ai créé un JButton avec simplement une image, impossible d'utiliser un listener de type :

public void actionPerformed(ActionEvent evt) {
		//on récupère l'étiquette de l'item
		String actionCommand = evt.getActionCommand();
		
		if(actionCommand.equals("Options")) {			
			...
		}
		
		else if(actionCommand.equals("Valider")) {
			...
		}


comment déclencher une action sur ce type de bouton ?
(à partir de son nom de variable. par exemple : JButton connexion; )

merci d'avance
A voir également:

4 réponses

UaLShark Messages postés 191 Date d'inscription vendredi 19 mai 2006 Statut Membre Dernière intervention 21 juillet 2010 35
14 juin 2009 à 16:00
vous pouvez travailler avec son nom de variable :
if(e.getSource() == monBtn)
{
}
0
flyzi Messages postés 79 Date d'inscription mardi 19 juin 2007 Statut Membre Dernière intervention 21 décembre 2010 3
14 juin 2009 à 17:15
j'ai utilisé votre solution, mais l'action voulue n'a fonctionné qu'une seule fois.

En effet dès que je rappui sur le bouton, il ne se passe plus rien.

d'où cela peut venir??

merci d'avance
0
UaLShark Messages postés 191 Date d'inscription vendredi 19 mai 2006 Statut Membre Dernière intervention 21 juillet 2010 35
14 juin 2009 à 17:30
ça provient pas de e.getSource() ...
sinon si c'est possible de voir votre code, pour avoir une idee d'ou ça provient
0
flyzi Messages postés 79 Date d'inscription mardi 19 juin 2007 Statut Membre Dernière intervention 21 décembre 2010 3
15 juin 2009 à 22:29
c'est bon, j'ai réussi. Il y avait un problème de repaint().
0