模块 java.desktop

类 MetalFileChooserUI.DirectoryComboBoxModel

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 >
字体选择组合框的数据模型。
  • 构造方法详细信息

    • DirectoryComboBoxModel

      public DirectoryComboBoxModel()
      构造一个 DirectoryComboBoxModel 实例
  • 方法详情

    • getDepth

      public int getDepth(int i)
      返回第 i 个文件的深度。
      参数:
      i - 索引
      返回:
      i 个文件的深度
    • setSelectedItem

      public void setSelectedItem(Object  selectedDirectory)
      从接口 ComboBoxModel 复制的描述
      设置选择的项目。此方法的实现应通知所有注册的 ListDataListener 内容已更改。
      指定者:
      setSelectedItem 在接口 ComboBoxModel<Object>
      参数:
      selectedDirectory - 要选择的列表对象或 null 以清除选择
    • getSelectedItem

      public Object  getSelectedItem()
      从接口 ComboBoxModel 复制的描述
      返回所选项目
      指定者:
      getSelectedItem 在接口 ComboBoxModel<Object>
      返回:
      所选项目或 null 如果没有选择
    • getSize

      public int getSize()
      从接口 ListModel 复制的描述
      返回列表的长度。
      指定者:
      getSize 在接口 ListModel<Object>
      返回:
      列表的长度
    • getElementAt

      public Object  getElementAt(int index)
      从接口 ListModel 复制的描述
      返回指定索引处的值。
      指定者:
      getElementAt 在接口 ListModel<Object>
      参数:
      index - 请求的索引
      返回:
      index 处的值