Удалить элементы из поля со списком 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);
Другие вопросы по тегам