LWUITのコンボボックスからすべてのアイテムまたは単一のアイテムを削除するにはどうすればよいですか?
のような機能はありますremoveall()
か?
LWUITのコンボボックスからすべてのアイテムまたは単一のアイテムを削除するにはどうすればよいですか?
のような機能はありますremoveall()
か?
アイテムを使用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
すべてのアイテムを削除する場合は、コンストラクターで空をオンに設定するか、ListModel
空をcombobox.setModel(model)
渡すことを意味します。Vector
ComboBox
lwuitのコンボボックスからすべてのアイテムを削除します。サンプルコードは次のとおりです。
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);