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
A mutable version of
ComboBoxModel.- Since:
- 1.2
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddElement(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 ComboBoxModel
getSelectedItem, setSelectedItemModifier and TypeMethodDescriptionReturns the selected itemvoidsetSelectedItem(Object anItem) Set the selected item.Methods declared in interface ListModel
addListDataListener, getElementAt, getSize, removeListDataListenerModifier and TypeMethodDescriptionvoidAdds a listener to the list that's notified each time a change to the data model occurs.getElementAt(int index) Returns the value at the specified index.intgetSize()Returns the length of the list.voidRemoves a listener from the list that's notified each time a change to the data model occurs.
-
Method Details
-
addElement
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
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
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
-