- java.lang.Object
-
- javax.swing.AbstractListModel<Object>
-
- javax.swing.plaf.metal.MetalFileChooserUI.DirectoryComboBoxModel
-
- All Implemented Interfaces:
Serializable
,ComboBoxModel<Object>
,ListModel<Object>
- Enclosing class:
- MetalFileChooserUI
protected class MetalFileChooserUI.DirectoryComboBoxModel extends AbstractListModel<Object> implements ComboBoxModel<Object>
Data model for a type-face selection combo-box.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class javax.swing.AbstractListModel
listenerList
-
-
Constructor Summary
Constructors Constructor Description DirectoryComboBoxModel()
Constructs an instance ofDirectoryComboBoxModel
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getDepth(int i)
Returns the depth ofi
-th file.Object
getElementAt(int index)
Returns the value at the specified index.Object
getSelectedItem()
Returns the selected itemint
getSize()
Returns the length of the list.void
setSelectedItem(Object selectedDirectory)
Set the selected item.-
Methods inherited from class javax.swing.AbstractListModel
addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListener
-
Methods inherited from interface javax.swing.ListModel
addListDataListener, removeListDataListener
-
-
-
-
Method Detail
-
getDepth
public int getDepth(int i)
Returns the depth ofi
-th file.- Parameters:
i
- an index- Returns:
- the depth of
i
-th file
-
setSelectedItem
public void setSelectedItem(Object selectedDirectory)
Description copied from interface:ComboBoxModel
Set the selected item. The implementation of this method should notify all registeredListDataListener
s that the contents have changed.- Specified by:
setSelectedItem
in interfaceComboBoxModel<Object>
- Parameters:
selectedDirectory
- the list object to select ornull
to clear the selection
-
getSelectedItem
public Object getSelectedItem()
Description copied from interface:ComboBoxModel
Returns the selected item- Specified by:
getSelectedItem
in interfaceComboBoxModel<Object>
- 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.
-
getElementAt
public Object getElementAt(int index)
Description copied from interface:ListModel
Returns the value at the specified index.- Specified by:
getElementAt
in interfaceListModel<Object>
- Parameters:
index
- the requested index- Returns:
- the value at
index
-
-