1

如何从 LWUIT 的组​​合框中删除所有项目或单个项目?

有没有类似的功能removeall()

4

2 回答 2

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

如果要删除所有项目,则意味着将空设置为ListModel打开combobox.setModel(model)或将空设置传递VectorComboBox构造函数。

于 2011-11-15T10:33:40.820 回答
0

从 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);
于 2012-06-22T10:03:17.140 回答