【发布时间】:2013-08-23 05:18:22
【问题描述】:
我一直在尝试创建一个 JFrame 程序,它需要两个数字和一个 操作(在 jcombobox 内)来计算答案。我需要获取用户输入的数字 1 和 2,并将值分配给可用于计算答案的 int。 num1 是 int 变量,num1field 是文本字段的名称。
num1field.addActionListener(
new ActionListener(){
public void actionPerformed(ActionEvent event){
num1 = Integer.parseInt(num1field.getText());
num1field.setText(num1);
}
}
);
是的,num1 int 已经在类的顶部声明了。我收到一个错误,它说 setText。
感谢大家的帮助:)
【问题讨论】:
-
按照 MadProgrammer (1+) 回答,但以后如果您遇到错误,最好在此处发布错误以供我们查看。它通常会告诉您确切的问题所在。
-
您的代码完全没有意义.. 1)
setText()需要一个字符串。 2)您正在将字符串解析为整数并将相同的值设置为相同的文本字段
标签: java swing jframe jtextfield parseint