- 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 intgetDepth(int i)Returns the depth ofi-th file.ObjectgetElementAt(int index)Returns the value at the specified index.ObjectgetSelectedItem()Returns the selected itemintgetSize()Returns the length of the list.voidsetSelectedItem(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:ComboBoxModelSet the selected item. The implementation of this method should notify all registeredListDataListeners that the contents have changed.- Specified by:
setSelectedItemin interfaceComboBoxModel<Object>- Parameters:
selectedDirectory- the list object to select ornullto clear the selection
-
getSelectedItem
public Object getSelectedItem()
Description copied from interface:ComboBoxModelReturns the selected item- Specified by:
getSelectedItemin interfaceComboBoxModel<Object>- Returns:
- The selected item or
nullif there is no selection
-
getSize
public int getSize()
Description copied from interface:ListModelReturns the length of the list.
-
getElementAt
public Object getElementAt(int index)
Description copied from interface:ListModelReturns the value at the specified index.- Specified by:
getElementAtin interfaceListModel<Object>- Parameters:
index- the requested index- Returns:
- the value at
index
-
-