javax.swing
Class DefaultComboBoxModel
java.lang.Object
|
+--javax.swing.AbstractListModel
|
+--javax.swing.DefaultComboBoxModel
- public class DefaultComboBoxModel
- extends AbstractListModel
- implements MutableComboBoxModel, Serializable
The default model for combo boxes.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
DefaultComboBoxModel
public DefaultComboBoxModel()
- Constructs an empty DefaultComboBoxModel object.
DefaultComboBoxModel
public DefaultComboBoxModel(Object[] items)
- Constructs a DefaultComboBoxModel object initialized with
an array of objects.
- Parameters:
items
- an array of Object objects
DefaultComboBoxModel
public DefaultComboBoxModel(Vector v)
- Constructs a DefaultComboBoxModel object initialized with
a vector.
- Parameters:
v
- a Vector object ...
setSelectedItem
public void setSelectedItem(Object anObject)
getSelectedItem
public Object getSelectedItem()
getSize
public int getSize()
getElementAt
public Object getElementAt(int index)
getIndexOf
public int getIndexOf(Object anObject)
- Returns the index-position of the specified object in the list.
- Parameters:
anObject
- - Returns:
- an int representing the index position, where 0 is
the first position
addElement
public void addElement(Object anObject)
- Specified by:
- addElement in interface MutableComboBoxModel
insertElementAt
public void insertElementAt(Object anObject,
int index)
- Specified by:
- insertElementAt in interface MutableComboBoxModel
removeElementAt
public void removeElementAt(int index)
- Specified by:
- removeElementAt in interface MutableComboBoxModel
removeElement
public void removeElement(Object anObject)
- Specified by:
- removeElement in interface MutableComboBoxModel
removeAllElements
public void removeAllElements()
- Empties the list.
Submit a bug or feature Version 1.2 of Java Platform API Specification
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.