Java : listener sur JButton sans nom

Résolu
flyzi Messages postés 79 Date d'inscription   Statut Membre Dernière intervention   -  
flyzi Messages postés 79 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   35
 
vous pouvez travailler avec son nom de variable :
if(e.getSource() == monBtn)
{
}
0
flyzi Messages postés 79 Date d'inscription   Statut Membre Dernière intervention   3
 
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   Statut Membre Dernière intervention   35
 
ç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   Statut Membre Dernière intervention   3
 
c'est bon, j'ai réussi. Il y avait un problème de repaint().
0