/*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-ю кнопку, ничего не отображается на текстовом поле, почему?
Я считаю, что использование Double.valueOf(String str) работает более плавно. Возможно, попробуйте это. Затем, когда вы помещаете его в поле как текст, просто field.setText("" + doubleNum);
Конечно, это все пойдет на собак, если значения в текстовых полях на самом деле не являются цифрами... поэтому, возможно, для этого нужно проверить некоторые ошибки?
почему у тебя есть. оператор после parseDouble? а2 = Double.parseDouble(jTextField2.getText()).
Исправление, которое поможет.. gud luck