- 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.AbstractListModel
listenerList
-
-
Constructor Summary
Constructors 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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getIndexOf(Object anObject)
Returns the index-position of the specified object in the list.void
removeAllElements()
Empties the list.void
setSelectedItem(Object anObject)
Set the value of the selected item.-
Methods declared in class javax.swing.AbstractListModel
addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListener
-
Methods declared in interface javax.swing.ComboBoxModel
getSelectedItem
-
Methods declared in interface javax.swing.ListModel
addListDataListener, getElementAt, getSize, removeListDataListener
-
Methods declared in interface javax.swing.MutableComboBoxModel
addElement, insertElementAt, removeElement, removeElementAt
-
-
-
-
Constructor Detail
-
DefaultComboBoxModel
public DefaultComboBoxModel()
Constructs an empty DefaultComboBoxModel object.
-
DefaultComboBoxModel
public DefaultComboBoxModel(E[] items)
Constructs a DefaultComboBoxModel object initialized with an array of objects.- Parameters:
items
- an array of Object objects
-
-
Method Detail
-
setSelectedItem
public void setSelectedItem(Object anObject)
Set the value of the selected item. The selected item may be null.- Specified by:
setSelectedItem
in interfaceComboBoxModel<E>
- Parameters:
anObject
- The combo box value or null for no selection.
-
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
-
removeAllElements
public void removeAllElements()
Empties the list.
-
-