Question

How to remove all items or a single item from a combo box in LWUIT ?

Is there any functions like removeall() ?

Était-ce utile?

La solution

Use getModel().removeItem(index) and remove the item's from ComboBox. See the sample code,

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

If you want to remove all item means set the empty ListModel on combobox.setModel(model) or pass the empty Vector on ComboBox constructor.

Autres conseils

Deleting the all the items from combobox in lwuit,sample code given below:

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);
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top