2013-03-13 1 views
0

필드 집합에서 개체의 특성을 표시하려고합니다 (STUFF라고 부름). STUFF의 각 인스턴스에 대해 에 STUFF 특성의 값을 나타내는 JPanel 및 복수 JlabelsJTextFields을 추가하고 싶습니다.자바 - 스윙 구성 요소 집합을 디자인하고 동적으로 집합 추가

내 질문은 : 내가 원하는 모든 것을 포함하는 전체 JPanel을 디자인하고, 그것을 일종의 모델로 사용하고, 각 STUFF 인스턴스에 대해 동적으로 인스턴스를 생성하는 방법이 있습니까? (내가 넷빈즈를 사용하고 있습니다)

답변

1

당신은 JPanel의를 확장하고 거기에 당신의 모든 필드를 구현 클래스 (CustomPanel)를 만들 수 있습니다.

당신이 추가 CustomPanel를 작성해야 할 때마다, 당신은 단지

CustomPanel cPanel = new CustomPanel(); 

를 작성하고 당신은 .. 보통 인 JPanel처럼 취급 설정하고 형식의 값을 얻을 세터와 게터 방법을 만듭니다.

+0

감사합니다. 나는 그것을 시도 할 것입니다. Java는 나에게 새로운 것이므로 이런 종류의 습관이 없습니다. – Sophet

+0

이것은 객체 지향 프로그래밍입니다. 이 답변이 유용하다고 생각되는 경우 다른 사람이 도움을 얻을 수 있도록 답을 표시하십시오. –