Rechercher : dans
Par :

Java : listener sur JButton sans nom

Dernière réponse le 15 jun 2009 à 22:29:36 flyzi, le 14 jun 2009 à 15:49:45 
 Signaler ce message aux modérateurs

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
Configuration: Linux
Firefox 3.0.11

Meilleures réponses pour « java : listener sur JButton sans nom » dans :
Java - Premier programme VoirPremière application avec Java La première chose à faire est de créer un simple fichier texte (sans mise en forme) et de taper les quelques lignes suivantes : // Votre premiere application en Java class FirstApp { public static void main...

1

UaLShark, le 14 jun 2009 à 16:00:35

Vous pouvez travailler avec son nom de variable :
if(e.getSource() == monBtn)
{
}

Répondre à UaLShark

2

flyzi, le 14 jun 2009 à 17:15:09

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

Répondre à flyzi

3

UaLShark, le 14 jun 2009 à 17:30:45

ça provient pas de e.getSource() ...
sinon si c'est possible de voir votre code, pour avoir une idee d'ou ça provient

Répondre à UaLShark

4

 flyzi, le 15 jun 2009 à 22:29:36

C'est bon, j'ai réussi. Il y avait un problème de repaint().

Répondre à flyzi