| JavaTM 2 Platform Std. Ed. v1.6.0
javax.swing
Class DefaultComboBoxModel
java.lang.Object
javax.swing.AbstractListModel
javax.swing.DefaultComboBoxModel
- All Implemented Interfaces:
- Serializable, ComboBoxModel, ListModel, MutableComboBoxModel
public class DefaultComboBoxModel - extends AbstractListModel
- implements MutableComboBoxModel, Serializable
The default model for combo boxes.
| 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)
- Set the value of the selected item. The selected item may be null.
- Specified by:
setSelectedItem in interface ComboBoxModel
- Parameters:
anObject - The combo box value or null for no selection.
getSelectedItem
public Object getSelectedItem()
- Description copied from interface:
ComboBoxModel
- Returns the selected item
- Specified by:
getSelectedItem in interface ComboBoxModel
- Returns:
- The selected item or
null if there is no selection
getSize
public int getSize()
- Description copied from interface:
ListModel
- Returns the length of the list.
- Specified by:
getSize in interface ListModel
- Returns:
- the length of the list
getElementAt
public Object getElementAt(int index)
- Description copied from interface:
ListModel
- Returns the value at the specified index.
- Specified by:
getElementAt in interface ListModel
- Parameters:
index - the requested index
- Returns:
- the value at
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)
- Description copied from interface:
MutableComboBoxModel
- 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.
- Specified by:
addElement in interface MutableComboBoxModel
- Parameters:
anObject - the Object to be added
insertElementAt
public void insertElementAt(Object anObject,
int index)
- Description copied from interface:
MutableComboBoxModel
- Adds an item at a specific index. The implementation of this method
should notify all registered
ListDataListeners that the
item has been added.
- Specified by:
insertElementAt in interface MutableComboBoxModel
- Parameters:
anObject - the Object to be addedindex - location to add the object
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
ListDataListeners that the
item has been removed.
- Specified by:
removeElementAt in interface MutableComboBoxModel
- Parameters:
index - location of object to be removed
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
ListDataListeners that the
item has been removed.
- Specified by:
removeElement in interface MutableComboBoxModel
- Parameters:
anObject - the Object to be removed
removeAllElements
public void removeAllElements()
- Empties the list.
Copyright 2003 Sun Microsystems, Inc. All rights reserved
|