-
- 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 void
addElement(E item)
Adds an item at the end of the model.void
insertElementAt(E item, int index)
Adds an item at a specific index.void
removeElement(Object obj)
Removes an item from the model.void
removeElementAt(int index)
Removes an item at a specific index.-
Methods inherited from interface javax.swing.ComboBoxModel
getSelectedItem, setSelectedItem
-
Methods inherited from 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 registeredListDataListener
s 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 registeredListDataListener
s that the item has been removed.- Parameters:
obj
- theObject
to be removed
-
insertElementAt
void insertElementAt(E item, int index)
Adds an item at a specific index. The implementation of this method should notify all registeredListDataListener
s 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 registeredListDataListener
s that the item has been removed.- Parameters:
index
- location of the item to be removed
-
-