- Type Parameters:
E
- the type of the elements of this model
- All Superinterfaces:
ListModel<E>
- All Known Subinterfaces:
MutableComboBoxModel<E>
- All Known Implementing Classes:
DefaultComboBoxModel
,MetalFileChooserUI.DirectoryComboBoxModel
,MetalFileChooserUI.FilterComboBoxModel
A data model for a combo box. This interface extends
ListModel
and adds the concept of a selected item. The selected item is generally
the item which is visible in the combo box display area.
The selected item may not necessarily be managed by the underlying
ListModel
. This disjoint behavior allows for the temporary
storage and retrieval of a selected item in the model.
- Since:
- 1.2
-
Method Summary
Modifier and TypeMethodDescriptionReturns the selected itemvoid
setSelectedItem
(Object anItem) Set the selected item.Methods declared in interface javax.swing.ListModel
addListDataListener, getElementAt, getSize, removeListDataListener
-
Method Details
-
setSelectedItem
Set the selected item. The implementation of this method should notify all registeredListDataListener
s that the contents have changed.- Parameters:
anItem
- the list object to select ornull
to clear the selection
-
getSelectedItem
Object getSelectedItem()Returns the selected item- Returns:
- The selected item or
null
if there is no selection
-