2013-10-15 1 views
0

GUI로 작업 할 때 .add() 문이 여러 개있는 것을 보았을 때문을 하나 더 추가 할 수 있습니까?.add() 다중 인수를 사용하여 스윙하기

나는 60 대가 넘는 문장을 가지고 있으며, 60 개 이상의 문장을 모두 넣고 싶습니다. 나는 구글을 시도했지만 아무것도 찾지 못했습니다. 나는 공식적인 문서의 일부를 정말로 파악할 수 없다.

+0

* "60 개의 문장없이 모두를 추가하고 싶습니다."* 루프를 사용하십시오. 또는 더 나은 방법은 60 x'JTextField'를 1 x'JList'로 바꾸는 것입니다. –

+0

JTextArea-s는 무엇입니까? 이미 인스턴스화되어 있습니까? 그것들을 (컬렉션, 배열에서) 어떻게 보관합니까, 아니면 자동적으로 생성하고 싶습니까? –

+1

BTW * "나는 공식 문서를 실제로 이해할 수 없다. 그들은 내 머리 위로 손을 뻗친 것처럼 보인다."* 그들을 이해하는 데 도움을 요청하는 것이 당신의 능력을 넘어서는 것이라면, 나는 다른 분야에서 경력을 쌓는 것이 좋습니다. 코딩으로 생산성을 높이려면 해당 코드를 읽을 수 있어야합니다. –

답변

1

List<JTextArea> areaList에 넣은 다음 foreach주기를 사용하여 추가 할 수 있습니다.

private void addTextAreas(List<JTextArea> areaList) 
{ 
    for(JTextArea textArea : areaList) 
    { 
     // "something" is the element you want to add them to 
     something.add(textArea); 
    } 
} 
관련 문제