javax.swing

接口
异常
所有已知子接口:
ComboBoxModel, MutableComboBoxModel
所有已知实现类:
AbstractListModel, BasicDirectoryModel, DefaultComboBoxModel, DefaultListModel, MetalFileChooserUI.DirectoryComboBoxModel, MetalFileChooserUI.FilterComboBoxModel

public interface ListModel

此接口定义方法组件(如 JList),这些组件用于获取列表中每个单元格的值以及列表的长度。在逻辑上,模型是一个向量,索引范围从 0 到 ListDataModel.getSize() - 1。对数据模型的内容和长度的任何更改必须报告给所有 ListDataListener。

另请参见:
JList

方法摘要
 void addListDataListener(ListDataListener l)
          将一个侦听器添加到每次在数据模型发生更改时都得到通知的列表。
 Object getElementAt(int index)
          返回指定索引处的值。
 int getSize()
          返回列表的长度。
 void removeListDataListener(ListDataListener l)
          从每次在数据模型发生更改时都得到通知的列表中移除侦听器。
 

方法详细信息

getSize

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

返回:
列表的长度

getElementAt

Object getElementAt(int index)
返回指定索引处的值。

参数:
index - 请求的索引
返回:
index 处的值

addListDataListener

void addListDataListener(ListDataListener l)
将一个侦听器添加到每次在数据模型发生更改时都得到通知的列表。

参数:
l - 要添加的 ListDataListener

removeListDataListener

void removeListDataListener(ListDataListener l)
从每次在数据模型发生更改时都得到通知的列表中移除侦听器。

参数:
l - 要移除的 ListDataListener