Java changer le nom d'un bouton sur click

Fermé
dalby - 16 déc. 2004 à 16:50
 Car0 - 16 déc. 2004 à 18:18
bonjour,
j'ai un bouton a, je voudrais que lorque je clique dessus, son nom devienne b
ça a l'air bete, je sais bien, mais je sais comment faire en javascript (avec onmouseclicked),mais pas en java

Button a=new Button("a");add(a);

merci de votre aide
A voir également:

1 réponse

Il faut ajouter un actionListener.
Par exemple (pas testé):

//bouton a
Button a=new Button("a");
a.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
a.setLabel("Nouveau label");
}
});

Ceci est une classe anonyme. Tu pourrais aussi faire cette déclaration dans une vraie classe et déclarer une instance dans ton code.

Pour plus d'infos et des tutoriels sur les GUI (et d'un GUI de type SWING plus particulièrement):
http://java.sun.com/docs/books/tutorial/uiswing/learn/index.html

Et sur le handling event:
http://java.sun.com/docs/books/tutorial/uiswing/learn/example2.html#handlingEvents

Dans cet exemple, ils ont fait le addActionListener puis faire la déclaration de actionPerformed plus bas.

Bonne chance
Caroline
0