Удалить элементы из поля со списком lwuit? - PullRequest
1 голос
/ 15 ноября 2011

Как удалить все элементы или один элемент из поля со списком в LWUIT?

Есть ли такие функции, как removeall()?

Ответы [ 2 ]

5 голосов
/ 15 ноября 2011

Используйте 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 конструктор.

0 голосов
/ 22 июня 2012

Удаление всех элементов из выпадающего списка в 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);
...