模块 java.desktop

接口 ListModel<E>

类型参数:
E - 该模型元素的类型
所有已知的子接口:
ComboBoxModel<E> , MutableComboBoxModel<E>
所有已知的实现类:
AbstractListModel , BasicDirectoryModel , DefaultComboBoxModel , DefaultListModel , MetalFileChooserUI.DirectoryComboBoxModel , MetalFileChooserUI.FilterComboBoxModel

public interface ListModel<E>
该接口定义了 JList 等组件用于获取列表中每个单元格的值和列表长度的方法。从逻辑上讲,该模型是一个向量,索引从 0 到 ListModel.getSize() - 1 不等。对数据模型的内容或长度的任何更改都必须报告给所有 ListDataListeners。
自从:
1.2
参见:
  • 方法详情

    • getSize

      int getSize()
      返回列表的长度。
      返回:
      列表的长度
    • getElementAt

      E  getElementAt(int index)
      返回指定索引处的值。
      参数:
      index - 请求的索引
      返回:
      index 处的值
    • addListDataListener

      void addListDataListener(ListDataListener  l)
      将监听添加到每次数据模型发生更改时都会收到通知的列表。
      参数:
      l - 要添加的 ListDataListener
    • removeListDataListener

      void removeListDataListener(ListDataListener  l)
      从每次数据模型发生更改时收到通知的列表中删除监听。
      参数:
      l - 要删除的 ListDataListener