我正在制作一个计算器来测试我的 Java 技能。如何让数字显示在 jTextfield 中,直到我按下一个按钮来计算数字;我希望每个数字都显示在文本字段中。例如,如果我按 1 和 0,我希望文本字段有 10。
int num;
JTextField in = new JTextField(20); // input field where numbers will up;
public void actionPerformed(ActionEvent e) {
if (e.getSource() == bouttons.get(0)) {
num = 0;
in.setText("" + num);
}
if (e.getSource() == bouttons.get(1)) {
int num = 1;
in.setText("" + num);
}
}
最佳答案
你想将文本附加到已经存在的任何内容 - 尝试类似的东西
in.setText(in.getText() + num)
而不是 in.setText(""+ num)
关于Java计算器将数字添加到文本字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16484641/