javax.swing
Interface MutableComboBoxModel

All Superinterfaces:
ComboBoxModel, ListModel
All Known Implementing Classes:
DefaultComboBoxModel

public interface MutableComboBoxModel
extends ComboBoxModel

Unsafe: A mutable version of ComboBoxModel.

Version:
1.10 12/03/01
Author:
Tom Santos

Method Summary
 void addElement(Object obj)
          Enabled: Adds an item at the end of the model.
 void insertElementAt(Object obj, int index)
          Enabled: Adds an item at a specific index.
 void removeElement(Object obj)
          Enabled: Removes an item from the model.
 void removeElementAt(int index)
          Enabled: 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

public void addElement(Object obj)
Enabled: 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:
obj - the Object to be added

removeElement

public void removeElement(Object obj)
Enabled: 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 - the Object to be removed

insertElementAt

public void insertElementAt(Object obj,
                            int index)
Enabled: Adds an item at a specific index. The implementation of this method should notify all registered ListDataListeners that the item has been added.

Parameters:
obj - the Object to be added
index - location to add the object

removeElementAt

public void removeElementAt(int index)
Enabled: 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 object to be removed


comments?