2009-11-28 5 views
0

어떤 이유로 든 JList에 아무 것도 추가 할 수 없습니다. JList는 보이지만 간단히 흰색을 표시합니다. 선택할 수있는 항목이 없습니다.JList에 추가하지 않는 요소

List list; 
DefaultListModel listModel; 
//... 
list = new JList(); 
list.setBounds(220,20,150,200); 
listModel = new DefaultListModel(); 
listModel.addElement("ONE"); 
panel.add(list); 

내가 누락 된 상품이 있습니까?

답변

1

JListlistModel을 사용하고 있지 않습니다.

한 가지 방법은 사용하기 ListModel을 지정하여 JList를 초기화하는 것입니다

DefaultListModel listModel = ... 
JList list = new JList(listModel); 

다음 (예 : addElement를 호출 등) listModel에 대한 변경 사항을 수행하여 변경이 JList에 표시하게됩니다.

JList을 사용하는 방법에 대한 자세한 내용은 The Java TutorialsHow to Use Lists 강의를 참조하십시오.

0

작성한 ListModel에 목록의 모델을 설정하지 마십시오.

관련 문제