2012-03-08 6 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. 질문이 너무 쉽다면 죄송합니다. 자바에 대한 새로운 내용은 구문에 대한 많은 아이디어가 없습니다. – noDispName

답변

3

배열, 배열을

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

+1'List '은 대안; 거기에 관련 예제 [여기] (http://stackoverflow.com/a/8703807/230513). – trashgod

관련 문제