我有一个计算器的数字键盘,当我按下按钮时,JTextField
上只会出现一个数字,即使我按下按钮两次也是如此。如何允许用户多次按下按钮以使数字在 JTextField
上出现多次。例如,如果有人按一个键两次,就会出现 11。这是我这部分的代码,感谢任何帮助,谢谢!
@Override
public void actionPerformed(ActionEvent e) {
if(e.getActionCommand().equals("1")){
numField.setText("1");
}
}
最佳答案
获取旧文本并在其上附加新文本,如下所示
@Override
public void actionPerformed(ActionEvent e) {
if(e.getActionCommand().equals("1")){
numField.setText(numField.getText() + "1");
}
}
关于java - 按钮只打印一个数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36518630/