Удалить элементы из поля со списком lwuit?
Как удалить все элементы или один элемент из поля со списком в LWUIT?
Есть ли такие функции, как removeall()
?
2 ответа
Решение
Использование 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);