/*code inside of 1st button*/
private void btn1......{
double a1,a2,result;
a1=Double.parseDouble(jTextField1.getText());
a2=Double.parseDouble(jTextField2.getText());
result=a1+a2;
jTextField3.setText(String.valueOf(result));}
/*code inside of 2nd button*/
private void btn2......{
double a1,a2,result;
a1=Double.parseDouble(jTextField4.getText());
a2=Double.parseDouble(jTextField5.getText());
result=a1+a2;
jTextField6.setText(String.valueOf(result));}
/*code inside of 3rd button*/
private void btn3......{
double a1,a2,result;
a1=Double.parseDouble(jTextField3.getText());
a2=Double.parseDouble(jTextField6.getText());
result=a1+a2;
jTextField7.setText(String.valueOf(result));}
所以我用第一个按钮添加2个数字,用第二个按钮添加另外两个数字,我想用第三个按钮来获取它们的总和但是当我点击第3个按钮时没有在文本字段上显示任何内容为什么?
答案 0 :(得分:3)
为什么你有一个'。' parseDouble之后的运算符? A2 = Double.parseDouble(jTextField2.getText());
纠正这有助于... gud luck
答案 1 :(得分:2)
我发现使用Double.valueOf(String str)更顺畅。或许尝试一下。 然后当你把它作为文本放入一个字段时,只需要field.setText(“”+ doubleNum);
当然,如果文本字段中的值实际上不是数字,这将全部转到狗身上......那么可能会为此添加一些错误检查?