2011-05-12 3 views
0

Java에서 for 루프의 반복 수와 동일한 수의 패널을 만들려면 어떻게해야합니까?패널 수 = for 루프의 반복 횟수

예컨대

4 반복은 다른 이름으로 4 개 패널을해야합니다.

감사

+3

for 루프를 사용하고 루프 내부에 네 개의 다른 "패널"을 만듭니다. 더 자세한 답변이 필요한 경우보다 자세한 질문을 할 수 있습니다. –

답변

3

-_- 당신이 원하는 이다?

List<JPanel> panels = new ArrayList<JPanel>(); 
for (int i = 0; i < 4; i++) { 
    JPanel p = new JPanel(); 
    p.setName("1337 PANEL No.: " +String.valueOf(i)); 
    panels.add(p); 
} 
for (JPanel p : panels) { 
    System.out.println(p.getName()); 
} 
+2

그게 실제로 그가 요구 한 것입니다,하지만 나는 그가 아무런 의미가 없기 때문에 name 속성을 사용하고자하는 이유를 이해할 수 없습니다. – Kaj

+1

아마도 TitledBorder가 필요하다. p.setBorder (BorderFactory.createTitledBorder ("1337 PANEL No .:"+ String.valueOf (i))); –

+1

원래 질문은 그가 본 것이 진정으로 원하거나 왜 그가 원하는지에 관해서는 거의 알려지지 않았기 때문에 오늘 본 최악의 것 중 하나입니다. –

0

나는 놀 것이다 : JTabbedPane을 생각하고 있니?

+0

No .. JTabbedPane을 생각하지 마세요 –

+0

@Muhammad - 오, 알아두면 좋을 것 같습니다. 그러나 더 좋은 질문은이 대답을 불필요하게 만들었을 것입니다. 그리고 * D1e *가 당신이 찾고 있던 대답을 주면 그것을 받아 들여야합니다. – Anon

+0

@ Anon .Ya의 대답이 용인되었습니다. 어쨌든 고맙습니다 .- –

관련 문제