Package Summary Overview Summary

### class:DefaultComboBoxModel [NONE]
- Type Parameters: `E` - the type of the elements of this model All Implemented Interfaces: Serializable, ComboBoxModel<E>, ListModel<E>, MutableComboBoxModel<E>
      public class DefaultComboBoxModel<E>
      extends AbstractListModel<E>
      implements MutableComboBoxModel<E>, Serializable
The default model for combo boxes. Since: 1.2

### constructor:DefaultComboBoxModel() [NONE]
- #### DefaultComboBoxModel
      public DefaultComboBoxModel()
Constructs an empty DefaultComboBoxModel object.

### constructor:DefaultComboBoxModel(E[]) [NONE]
- #### DefaultComboBoxModel
      public DefaultComboBoxModel(E[] items)
Constructs a DefaultComboBoxModel object initialized with an array of objects. Parameters: `items` - an array of Object objects

### constructor:DefaultComboBoxModel(java.util.Vector) [NONE]
- #### DefaultComboBoxModel
      public DefaultComboBoxModel(Vector<E> v)
Constructs a DefaultComboBoxModel object initialized with a vector. Parameters: `v` - a Vector object ...

### method:setSelectedItem(java.lang.Object) [NONE]
- #### setSelectedItem
      public void setSelectedItem(Object anObject)
Set the value of the selected item. The selected item may be null. Specified by: `setSelectedItem` in interface `ComboBoxModel<E>` Parameters: `anObject` - The combo box value or null for no selection.

### method:getSelectedItem() [NONE]
- #### getSelectedItem
      public Object getSelectedItem()
Description copied from interface: `ComboBoxModel` Returns the selected item Specified by: `getSelectedItem` in interface `ComboBoxModel<E>` Returns: The selected item or `null` if there is no selection

### method:getSize() [NONE]
- #### getSize
      public int getSize()
Description copied from interface: `ListModel` Returns the length of the list. Specified by: `getSize` in interface `ListModel<E>` Returns: the length of the list

### method:getElementAt(int) [NONE]
- #### getElementAt
      public E getElementAt(int index)
Description copied from interface: `ListModel` Returns the value at the specified index. Specified by: `getElementAt` in interface `ListModel<E>` Parameters: `index` - the requested index Returns: the value at `index`

### method:getIndexOf(java.lang.Object) [NONE]
- #### getIndexOf
      public int getIndexOf(Object anObject)
Returns the index-position of the specified object in the list. Parameters: `anObject` - the object to return the index of Returns: an int representing the index position, where 0 is the first position

### method:addElement(E) [NONE]
- #### addElement
      public void addElement(E anObject)
Description copied from interface: `MutableComboBoxModel` Adds an item at the end of the model. The implementation of this method should notify all registered `ListDataListener`s that the item has been added. Specified by: `addElement` in interface `MutableComboBoxModel<E>` Parameters: `anObject` - the item to be added

### method:insertElementAt(E, int) [NONE]
- #### insertElementAt
      public void insertElementAt(E anObject,
                                  int index)
Description copied from interface: `MutableComboBoxModel` Adds an item at a specific index. The implementation of this method should notify all registered `ListDataListener`s that the item has been added. Specified by: `insertElementAt` in interface `MutableComboBoxModel<E>` Parameters: `anObject` - the item to be added `index` - location to add the object

### method:removeElementAt(int) [NONE]
- #### removeElementAt
      public void removeElementAt(int index)
Description copied from interface: `MutableComboBoxModel` Removes an item at a specific index. The implementation of this method should notify all registered `ListDataListener`s that the item has been removed. Specified by: `removeElementAt` in interface `MutableComboBoxModel<E>` Parameters: `index` - location of the item to be removed

### method:removeElement(java.lang.Object) [NONE]
- #### removeElement
      public void removeElement(Object anObject)
Description copied from interface: `MutableComboBoxModel` Removes an item from the model. The implementation of this method should should notify all registered `ListDataListener`s that the item has been removed. Specified by: `removeElement` in interface `MutableComboBoxModel<E>` Parameters: `anObject` - the `Object` to be removed

### method:removeAllElements() [NONE]
- #### removeAllElements
      public void removeAllElements()
Empties the list.