- java.lang.Object
- 
- javax.swing.AbstractListModel<E>
- 
- javax.swing.DefaultComboBoxModel<E>
 
 
- 
- 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
- See Also:
- Serialized Form
 
- 
- 
Field Summary- 
Fields declared in class javax.swing.AbstractListModellistenerList
 
- 
 - 
Constructor SummaryConstructors Constructor Description DefaultComboBoxModel()Constructs an empty DefaultComboBoxModel object.DefaultComboBoxModel(E[] items)Constructs a DefaultComboBoxModel object initialized with an array of objects.DefaultComboBoxModel(Vector<E> v)Constructs a DefaultComboBoxModel object initialized with a vector.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAll(int index, Collection<? extends E> c)Adds all of the elements present in the collection, starting from the specified index.voidaddAll(Collection<? extends E> c)Adds all of the elements present in the collection.intgetIndexOf(Object anObject)Returns the index-position of the specified object in the list.voidremoveAllElements()Empties the list.voidsetSelectedItem(Object anObject)Set the value of the selected item.- 
Methods declared in class javax.swing.AbstractListModeladdListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListener
 - 
Methods declared in class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods declared in interface javax.swing.ComboBoxModelgetSelectedItem
 - 
Methods declared in interface javax.swing.ListModeladdListDataListener, getElementAt, getSize, removeListDataListener
 - 
Methods declared in interface javax.swing.MutableComboBoxModeladdElement, insertElementAt, removeElement, removeElementAt
 
- 
 
- 
- 
- 
Constructor Detail- 
DefaultComboBoxModelpublic DefaultComboBoxModel() Constructs an empty DefaultComboBoxModel object.
 - 
DefaultComboBoxModelpublic DefaultComboBoxModel(E[] items) Constructs a DefaultComboBoxModel object initialized with an array of objects.- Parameters:
- items- an array of Object objects
 
 
- 
 - 
Method Detail- 
setSelectedItempublic void setSelectedItem(Object anObject) Set the value of the selected item. The selected item may be null.- Specified by:
- setSelectedItemin interface- ComboBoxModel<E>
- Parameters:
- anObject- The combo box value or null for no selection.
 
 - 
getIndexOfpublic 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
 
 - 
removeAllElementspublic void removeAllElements() Empties the list.
 - 
addAllpublic void addAll(Collection<? extends E> c) Adds all of the elements present in the collection.- Parameters:
- c- the collection which contains the elements to add
- Throws:
- NullPointerException- if- cis null
 
 - 
addAllpublic void addAll(int index, Collection<? extends E> c)Adds all of the elements present in the collection, starting from the specified index.- Parameters:
- index- index at which to insert the first element from the specified collection
- c- the collection which contains the elements to add
- Throws:
- ArrayIndexOutOfBoundsException- if- indexdoes not fall within the range of number of elements currently held
- NullPointerException- if- cis null
 
 
- 
 
-