如何从 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);