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 ListDataListeners 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 ListDataListeners 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 registered ListDataListeners 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 ListDataListeners that the item has been removed.
- Parameters:
-
index- location of the item to be removed