java.lang.Object
javax.swing.AbstractListModel<Object>
javax.swing.plaf.metal.MetalFileChooserUI.DirectoryComboBoxModel
- 所有实现的接口:
-
Serializable
,ComboBoxModel<Object>
,ListModel<Object>
- 封闭类:
-
MetalFileChooserUI
protected class MetalFileChooserUI.DirectoryComboBoxModel extends AbstractListModel<Object> implements ComboBoxModel<Object>
用于字体选择组合框的数据模型。
-
Field Summary
Fields declared in class javax.swing.AbstractListModel
listenerList
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
getDepth
(int i) 返回第 i 个文件的深度。getElementAt
(int index) 返回指定索引处的值。返回所选项目。int
getSize()
返回列表的长度。void
setSelectedItem
(Object selectedDirectory) 设置所选项目。Methods declared in class javax.swing.AbstractListModel
addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListener
Methods declared in class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods declared in interface javax.swing.ListModel
addListDataListener, removeListDataListener
-
Constructor Details
-
DirectoryComboBoxModel
public DirectoryComboBoxModel()构造一个DirectoryComboBoxModel
的实例。
-
-
Method Details
-
getDepth
public int getDepth(int i) 返回第 i 个文件的深度。- 参数:
-
i
- 一个索引 - 返回:
- 第 i 个文件的深度
-
setSelectedItem
从接口复制的描述:ComboBoxModel
设置所选项目。此方法的实现应通知所有已注册的ListDataListener
内容已更改。- 指定者:
-
setSelectedItem
在接口ComboBoxModel<Object>
- 参数:
-
selectedDirectory
- 要选择的列表对象或null
以清除选择
-
getSelectedItem
从接口复制的描述:ComboBoxModel
返回所选项目。- 指定者:
-
getSelectedItem
在接口ComboBoxModel<Object>
- 返回:
-
所选项目或
null
如果没有选择
-
getSize
public int getSize()从接口复制的描述:ListModel
返回列表的长度。 -
getElementAt
从接口复制的描述:ListModel
返回指定索引处的值。- 指定者:
-
getElementAt
在接口ListModel<Object>
- 参数:
-
index
- 请求的索引 - 返回:
- 索引处的值
-