- 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>
类型面部选择组合框的数据模型。- 另请参见:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class javax.swing.AbstractListModel
listenerList
-
-
构造方法摘要
构造方法 Constructor 描述 DirectoryComboBoxModel()
构造一个DirectoryComboBoxModel
的实例。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 int
getDepth(int i)
返回深度为i
文件。Object
getElementAt(int index)
返回指定索引处的值。Object
getSelectedItem()
返回所选项目int
getSize()
返回列表的长度。void
setSelectedItem(Object selectedDirectory)
设置所选项目。-
Methods inherited from class javax.swing.AbstractListModel
addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListener
-
Methods inherited from interface javax.swing.ListModel
addListDataListener, removeListDataListener
-
-
-
-
方法详细信息
-
getDepth
public int getDepth(int i)
返回深度为i
文件。- 参数
-
i
- 一个索引 - 结果
-
深度为
i
文件
-
setSelectedItem
public void setSelectedItem(Object selectedDirectory)
描述从接口ComboBoxModel
复制设置所选项目。 该方法的实现应通知所有已注册的内容已经更改的ListDataListener
。- Specified by:
-
setSelectedItem
在接口ComboBoxModel<Object>
- 参数
-
selectedDirectory
- 要选择的列表对象或null
清除选择
-
getSelectedItem
public Object getSelectedItem()
说明从接口ComboBoxModel
复制返回所选项目- Specified by:
-
getSelectedItem
在接口ComboBoxModel<Object>
- 结果
-
所选项目或
null
如果没有选择
-
getSize
public int getSize()
描述从接口ListModel
复制返回列表的长度。
-
getElementAt
public Object getElementAt(int index)
描述从接口ListModel
复制返回指定索引处的值。- Specified by:
-
getElementAt
在接口ListModel<Object>
- 参数
-
index
- 请求的索引 - 结果
-
the value at
index
-
-