- 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 方法 描述 intgetDepth(int i)返回深度为i文件。ObjectgetElementAt(int index)返回指定索引处的值。ObjectgetSelectedItem()返回所选项目intgetSize()返回列表的长度。voidsetSelectedItem(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
-
-