Java changer le nom d'un bouton sur click
dalby
-
Car0 -
Car0 -
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
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:
- Java changer le nom d'un bouton sur click
- Changer dns - Guide
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Changer nom iphone - Guide
- Changer nom pc - Guide
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
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