2011-11-15 14 views

答えて

5

getModel().removeItem(index)を使用して、項目をComboBoxから削除してください。

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 

に、サンプルコードを参照してくださいあなたはすべての項目を削除したい場合はcombobox.setModel(model)の空ListModelを設定したり、ComboBoxコンストラクタにVector空を渡すことを意味します。 LWUITでのコンボボックスからすべての項目を削除する

+1

おかげバーラト、あなたは私の一日保存しました。私はgetModel()の部分を見逃した:恥ずかしがり: – Ganesh

+0

あなたは歓迎ganeshです。 :) – bharath

+0

これは検索です。 .removeItem(0)は.removeItem(i)を持っていますか? –

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

? –

関連する問題