javax.swing
Interface MutableComboBoxModel

All Superinterfaces:
ComboBoxModel sample code for javax.swing.ComboBoxModel definition code for javax.swing.ComboBoxModel , ListModel sample code for javax.swing.ListModel definition code for javax.swing.ListModel
All Known Implementing Classes:
DefaultComboBoxModel sample code for javax.swing.DefaultComboBoxModel definition code for javax.swing.DefaultComboBoxModel

public interface MutableComboBoxModel
extends ComboBoxModel sample code for javax.swing.ComboBoxModel definition code for javax.swing.ComboBoxModel

A mutable version of ComboBoxModel.


Method Summary
 void addElement sample code for javax.swing.MutableComboBoxModel.addElement(java.lang.Object) definition code for javax.swing.MutableComboBoxModel.addElement(java.lang.Object) (Object sample code for java.lang.Object definition code for java.lang.Object  obj)
          Adds an item at the end of the model.
 void insertElementAt sample code for javax.swing.MutableComboBoxModel.insertElementAt(java.lang.Object, int) definition code for javax.swing.MutableComboBoxModel.insertElementAt(java.lang.Object, int) (Object sample code for java.lang.Object definition code for java.lang.Object  obj, int index)
          Adds an item at a specific index.
 void removeElement sample code for javax.swing.MutableComboBoxModel.removeElement(java.lang.Object) definition code for javax.swing.MutableComboBoxModel.removeElement(java.lang.Object) (Object sample code for java.lang.Object definition code for java.lang.Object  obj)
          Removes an item from the model.
 void removeElementAt sample code for javax.swing.MutableComboBoxModel.removeElementAt(int) definition code for javax.swing.MutableComboBoxModel.removeElementAt(int) (int index)
          Removes an item at a specific index.
 
Methods inherited from interface javax.swing.ComboBoxModel sample code for javax.swing.ComboBoxModel definition code for javax.swing.ComboBoxModel
getSelectedItem sample code for javax.swing.ComboBoxModel.getSelectedItem() definition code for javax.swing.ComboBoxModel.getSelectedItem() , setSelectedItem sample code for javax.swing.ComboBoxModel.setSelectedItem(java.lang.Object) definition code for javax.swing.ComboBoxModel.setSelectedItem(java.lang.Object)
 
Methods inherited from interface javax.swing.ListModel sample code for javax.swing.ListModel definition code for javax.swing.ListModel
addListDataListener sample code for javax.swing.ListModel.addListDataListener(javax.swing.event.ListDataListener) definition code for javax.swing.ListModel.addListDataListener(javax.swing.event.ListDataListener) , getElementAt sample code for javax.swing.ListModel.getElementAt(int) definition code for javax.swing.ListModel.getElementAt(int) , getSize sample code for javax.swing.ListModel.getSize() definition code for javax.swing.ListModel.getSize() , removeListDataListener sample code for javax.swing.ListModel.removeListDataListener(javax.swing.event.ListDataListener) definition code for javax.swing.ListModel.removeListDataListener(javax.swing.event.ListDataListener)
 

Method Detail

addElement sample code for javax.swing.MutableComboBoxModel.addElement(java.lang.Object) definition code for javax.swing.MutableComboBoxModel.addElement(java.lang.Object)

void addElement(Object sample code for java.lang.Object definition code for java.lang.Object  obj)
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 sample code for javax.swing.MutableComboBoxModel.removeElement(java.lang.Object) definition code for javax.swing.MutableComboBoxModel.removeElement(java.lang.Object)

void removeElement(Object sample code for java.lang.Object definition code for java.lang.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 - the Object to be removed

insertElementAt sample code for javax.swing.MutableComboBoxModel.insertElementAt(java.lang.Object, int) definition code for javax.swing.MutableComboBoxModel.insertElementAt(java.lang.Object, int)

void insertElementAt(Object sample code for java.lang.Object definition code for java.lang.Object  obj,
                     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:
obj - the Object to be added
index - location to add the object

removeElementAt sample code for javax.swing.MutableComboBoxModel.removeElementAt(int) definition code for javax.swing.MutableComboBoxModel.removeElementAt(int)

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 object to be removed