Le texte qui est dans le field est un String : il suffit de concaténer pour ajouter "1" à une chaine existante. Pour récupérer la chaine existante, tu appelles getText() sur le composant :
Donc simplement :
1 2 3 4 5
| un.addActionListener( new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt){
c.setText( c.getText() + "1" );
}
}); |
Note que tu peux faire comme ça avec Java 8+ (ce que tu utilises visiblement, puisque c est effectively final) :
un.addActionListener( (e) -> c.setText( c.getText() + "1" ) );
Partager