String strText = textField1.getText() + textField2.getText() + textField2.getText() + ...;
label.setText(strText);

解决方案 »

  1.   

    我觉得你好象是说文本框里是数字,1、2、3,然后想得出结果6,是吧?
    int intText = Integer.parseInt((textField1.getText()).trim()) +Integer.parseInt((textField2.getText()).trim()) +Integer.parseInt((textField3.getText()).trim())+ ...;
    label.setText(Integer.toString(intText));//(textField1.getText()).trim()是去除文本框里得空格!
    //Integer.parseInt("123") 是将一个字符串转成int,注意一定要能转换!如"abc"就不能转!
    //Integer.toString(intText)是int 型数据转成String ,
    //以上方法都有好几种,你最好装个jbuilder6什么得,你可以看他的代码提示!
      

  2.   

    不过,应注意以下几点:1)在转换时应该进行异常的捕捉try{  
       int a1=Integer.parseInt(tf1.getText());
      }
      catch(NumberFormatException nfe){
         ....;
      }
      2)如果文本框中的数据不是数值时,要进行相应的处理
      

  3.   

    通过处理之后直接进行相加运算,然后赋值给Lable就可以了