-
- Type Parameters:
E- the type of the elements of this model
- All Superinterfaces:
ComboBoxModel<E>,ListModel<E>
- All Known Implementing Classes:
DefaultComboBoxModel
public interface MutableComboBoxModel<E> extends ComboBoxModel<E>
A mutable version ofComboBoxModel.- Since:
- 1.2
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddElement(E item)Adds an item at the end of the model.voidinsertElementAt(E item, int index)Adds an item at a specific index.voidremoveElement(Object obj)Removes an item from the model.voidremoveElementAt(int index)Removes an item at a specific index.-
Methods declared in interface javax.swing.ComboBoxModel
getSelectedItem, setSelectedItem
-
Methods declared in interface javax.swing.ListModel
addListDataListener, getElementAt, getSize, removeListDataListener
-
-
-
-
Method Detail
-
addElement
void addElement(E item)
Adds an item at the end of the model. The implementation of this method should notify all registeredListDataListeners that the item has been added.- Parameters:
item- the item to be added
-
removeElement
void removeElement(Object obj)
Removes an item from the model. The implementation of this method should should notify all registeredListDataListeners that the item has been removed.- Parameters:
obj- theObjectto be removed
-
insertElementAt
void insertElementAt(E item, int index)
Adds an item at a specific index. The implementation of this method should notify all registeredListDataListeners that the item has been added.- Parameters:
item- the item to be addedindex- location to add the object
-
removeElementAt
void removeElementAt(int index)
Removes an item at a specific index. The implementation of this method should notify all registeredListDataListeners that the item has been removed.- Parameters:
index- location of the item to be removed
-
-