2013-04-12 3 views
0

나는 3 개의 Jlist를 가지고 있는데, 첫 번째는 application의 이름을 포함하고있다. 두 번째는 응용 프로그램의 이름을 설치하는 데 사용되며, 세 번째는 제거 할 응용 프로그램의 이름입니다. 그러나 그것은 아름답 지 않습니다. 나는 우리가 설치 또는 제거를 선택할 수있는 각 목록에 대한 두 개의 라디오 버튼 목록이있는 하나의 목록을 갖고 싶지만 스윙에서 어떻게 해야할지 모르겠다.스윙의 JList를 사용하여

+4

당신이'JTable'을 원한다고 들리는데 [테이블 사용 방법]을 보십시요 (http://docs.oracle.com/javase/tutorial/uiswing/components/table.html) – MadProgrammer

+0

라고 생각합니다. 좋은 생각이다. – diez

답변

0

나는이 시나리오를 아주 명확하게 이해하지 못했다.
시험해보세요.
, 하나는 JButtonGroup 및 3 JList이다. buttonGroup 두 라디오 버튼의 속성을 JButtonGroup으로 설정하십시오. 그런 다음 각 라디오 버튼의 onClick 이벤트에 코드를 작성하여 해당 JList를 활성화하고 다른 JList을 비활성화하십시오.
도움이되기를 바랍니다.

1

첫 번째 열의 이름과 두 번째 열의 JComboBox이라는 두 열 JTable을 볼 수 있습니다. JComboBoxinstall, uninstall 또는 unchanged으로 지정되며, 기본값은 unchanged입니다. 이 exampleJComboBoxDefaultCellEditor을 지정하는 방법을 보여줍니다. 자세한 내용은 How to Use Tables을 참조하십시오. 일부 관련 대안은 here입니다.