Module java.desktop

Class 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>
用于字体选择组合框的数据模型。
  • Constructor Details

    • DirectoryComboBoxModel

      public DirectoryComboBoxModel()
      构造一个DirectoryComboBoxModel的实例。
  • Method Details

    • 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 - 请求的索引
      返回:
      索引处的值