2011-11-15 1 views

답변

5

getModel().removeItem(index)을 사용하고 ComboBox에서 항목을 제거하십시오. 모든 항목이 combobox.setModel(model)의 빈 ListModel을 설정 의미 제거하거나 ComboBox 생성자에 빈 Vector을 통과 할 경우,

ComboBox c = new ComboBox(vector); // you can use ListModel or String[] instead of vector 

// for remove single item in combobox 
c.getModel().removeItem(index); // pass the removable index number 

를 샘플 코드를 참조하십시오. lwuit에서 콤보 상자에서 모든 항목을 삭제

+1

감사 바라 스, 당신은 내 일 저장. 부끄럽다 : – Ganesh

+0

당신은 ganesh에 오신 것을 환영합니다. :) – bharath

+0

이것은 검색 중입니다. –

0

이 샘플 코드는 다음과 같다 :

ListModel listModel=dayCombo.getModel(); 

int size_of_previous_day=listModel.getSize(); 
for(int i=0;i<size_of_previous_day;i++) 
    listModel.removeItem(0); 
dayCombo.setModel(listModel); 
+0

.removeItem (0)에 .removeItem (i)가 있어야합니까? –