Salut,
comment récuperer le nom d'un bouton pour lui faire des traitements?
Merci
Version imprimable
Salut,
comment récuperer le nom d'un bouton pour lui faire des traitements?
Merci
essai;)Code:ton_bouton.getLabel()
Ou sinon tu affecte une chaine de commande à ton bouton avec unet tu la récupère avec unCode:setActionCommand(String s)
Code:getActionCommand()
Je reste septique si il veut récupérer le nom de la variable :roll:Citation:
Envoyé par bucheron67
L'idée est sympa, mais je pense qu'il aura quelques difficultés pour toucher apres coup a l'objet en question...Citation:
Envoyé par sinok
Enfin bien plus, si le nom = nom de la variable pour le manipuler derriere, ca veut dire qu'il ne pourra mm pas appeler ces deux méthodes.
Si tu veux récuperer le nom de la variable, je crois que ca ne sera pas possible.... il faut donc que tu stockes cette variable dans un tableau ou une collection de composants ... limite, tu peux toujours agir ainsi, si tu veux recuperer dans le actionListener le bouton en question :
Code:
1
2
3
4
5
6
7
8
9
10 HashMap mapBoutons = new HashMap(); Button bt = new Button(); Button setLabel("1"); mapBoutons.put("1",bt); ... //et plus tard dans le actionListener : //normalement, la valeur de l'event est égale au label du bouton cliqué ;) Button bt_clicked = mapBoutons.getValue(e);