- 
- 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 SummaryAll 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.ComboBoxModelgetSelectedItem, setSelectedItem
 - 
Methods declared in interface javax.swing.ListModeladdListDataListener, getElementAt, getSize, removeListDataListener
 
- 
 
- 
- 
- 
Method Detail- 
addElementvoid 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
 
 - 
removeElementvoid 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- the- Objectto be removed
 
 - 
insertElementAtvoid 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 added
- index- location to add the object
 
 - 
removeElementAtvoid 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
 
 
- 
 
-