Interface MutableComboBoxModel<E>
- 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 of ComboBoxModel
.
- Since:
- 1.2
Method Summary
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 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 registered ListDataListener
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 registered ListDataListener
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 registered ListDataListener
s that the item has been added.
- Parameters:
-
item
- the item to be added -
index
- 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 registered ListDataListener
s that the item has been removed.
- Parameters:
-
index
- location of the item to be removed