2012-05-16 2 views
2

스윙을 사용하여 간단한 자바 폼을 만들려고합니다. 아이디어의 기본 개념은 사용자가 JComboBox에서 0에서 5까지를 선택한다는 것입니다. 그런 다음 ItemStateChanged 리스너를 통해 여러 패널이 동적으로 추가되고 각각의 협업 4가 자체를 제어합니다. 따라서 사용자가 숫자 3을 선택하면 텍스트 상자와 콤보 상자가 각각 포함 된 세 개의 패널이 추가됩니다. 나는이 정보를 데이터베이스에 보내고 싶다. 나는 하나의 크기가 모든 형태에 적합 함으로 인해 데이터베이스에 null 값을 갖고 싶지 않습니다. 따라서 사용자가 3을 선택하면 3 개의 행이 데이터베이스에 추가됩니다. 어떤 도움이나 통찰력도 인정 될 것입니다.JComboBox 선택을 기반으로 양식에 컨트롤을 동적으로 추가하는 방법은 무엇입니까?

감사합니다.

답변

2

난 당신이 CardLayout에 모습을 가지고 있다고 생각 튜토리얼 전환 betweens에 대한 예를 답장을

+0

덕분에 JPanelsJComboBox'es에서 이벤트를 표시하는 cardlayout 내가이 패널의 "스택"을 만들어으로 무엇을 찾고되지 않습니다 상단 만 액세스 할 수있는 곳에서 새 컨트롤이 기본 폼 아래에 추가되기를 바랍니다. –

+0

다음에는 [JInternalFrames] (http://docs.oracle.com/javase/tutorial/uiswing/components/internalframe.html)가 있습니다. – mKorbel

관련 문제