2012-03-08 12 views
-3

JFrameフォームに3つのテキストフィールドがあるとします。私はテキストフィールドで値を取得し、それらを合計する必要があります。そして私はループでそれをやりたいテキストフィールドの名前をtxt1、txt2、txt3にしたい。あなたは構文を教えてくれますか?ループを使用してテキストフィールドで値を取得するにはどうすればよいですか?

+1

プットTXT1、TXT2、アレイ内txt3で入力をした後、アレイ

textField txt[3]; for(int i=0;i<3;i++) { txt[i]=new textField(); } 

を初期化します。 – Eduardo

+2

-1;このコードは、あなたのために生成されたコードではなく、特定のコーディングの問題を解決するのに役立つ場所であることを知っていれば十分でした。 –

+0

私はそのようなループに変数名を書き込もうとしました:(txt + i).getText。質問がとても簡単なのなら、私はJavaで文法について多くの考えを持っていません。 – noDispName

答えて

3

あなたは、TextField、

double ans=0; 
for(int i=0;i<3;i++) 
{ 
    ans+=double.parseDouble(txt[i].paramString()); 
} 
+0

+1 'リスト 'は代替;関連する例があります[ここ](http://stackoverflow.com/a/8703807/230513)。 – trashgod

関連する問題