ajouter des numéros dans le champ de texte avec le bouton ajouter java
Je suis en train d'écrire un textfield
et un bouton à l'aide de l'applet. Le principal problème est que je n'arrive pas à comprendre comment ajouter plusieurs numéros de tel qu'un numéro, puis cliquez sur le bouton ajouter puis le numéro, puis bouton ajouter et afficher le total ainsi dans le même champ comme la calculatrice de base du programme. Voici ce que j'ai obtenu jusqu'à présent:
import java.applet.Applet;
import java.awt.Button;
import java.awt.TextField;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class addition extends Applet implements ActionListener {
TextField tf;
Button btnAdd;
Button btnEqual;
Button btnExit;
public addition() {
tf = new TextField(15);
btnAdd = new Button(" + ");
btnEqual = new Button(" = ");
btnExit = new Button("exit");
}
public void init() {
add(tf);
add(btnAdd);
add(btnEqual);
add(btnExit);
}
@Override
public void actionPerformed(ActionEvent e) {
if (e.getSource() == btnAdd.getFocusListeners()) {
tf.setText("text goes here");
}
}
}
- Pourriez-vous préciser ce que vous avez besoin d'aide?
Vous devez vous connecter pour publier un commentaire.
essayer
à dire le Composant de mise en page à nouveau avec la nouvelle valeur.
C'est un classique de l'échec dans la programmation. Ce n'est automatique avec une liaison de données valide par exemple, lorsqu'une table est le programme d'installation avec la liaison de données.
EDIT:
Votre code a l'air bien jusqu'à présent, la source de l'action est le bouton de soi n'est pas un FocusListener :