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.
- 
Field SummaryFields declared in class javax.swing.AbstractListModellistenerList
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionintgetDepth(int i) Returns the depth ofi-th file.getElementAt(int index) Returns the value at the specified index.Returns the selected itemintgetSize()Returns the length of the list.voidsetSelectedItem(Object selectedDirectory) Set the selected item.Methods declared in class javax.swing.AbstractListModeladdListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListenerMethods declared in class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods declared in interface javax.swing.ListModeladdListDataListener, removeListDataListener
- 
Constructor Details- 
DirectoryComboBoxModelpublic DirectoryComboBoxModel()Constructs an instance ofDirectoryComboBoxModel.
 
- 
- 
Method Details- 
getDepthpublic int getDepth(int i) Returns the depth ofi-th file.- Parameters:
- i- an index
- Returns:
- the depth of i-th file
 
- 
setSelectedItemDescription copied from interface:ComboBoxModelSet the selected item. The implementation of this method should notify all registeredListDataListeners that the contents have changed.- Specified by:
- setSelectedItemin interface- ComboBoxModel<Object>
- Parameters:
- selectedDirectory- the list object to select or- nullto clear the selection
 
- 
getSelectedItemDescription copied from interface:ComboBoxModelReturns the selected item- Specified by:
- getSelectedItemin interface- ComboBoxModel<Object>
- Returns:
- The selected item or nullif there is no selection
 
- 
getSizepublic int getSize()Description copied from interface:ListModelReturns the length of the list.
- 
getElementAtDescription copied from interface:ListModelReturns the value at the specified index.- Specified by:
- getElementAtin interface- ListModel<Object>
- Parameters:
- index- the requested index
- Returns:
- the value at index
 
 
-