- 类型参数:
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
- 参见:
-
方法总结
修饰符和类型方法描述void将监听添加到每次数据模型发生更改时都会收到通知的列表。getElementAt(int index) 返回指定索引处的值。intgetSize()返回列表的长度。void从每次数据模型发生更改时收到通知的列表中删除监听。
-
方法详情
-
getSize
int getSize()返回列表的长度。- 返回:
- 列表的长度
-
getElementAt
返回指定索引处的值。- 参数:
index- 请求的索引- 返回:
index处的值
-
addListDataListener
将监听添加到每次数据模型发生更改时都会收到通知的列表。- 参数:
l- 要添加的ListDataListener
-
removeListDataListener
从每次数据模型发生更改时收到通知的列表中删除监听。- 参数:
l- 要删除的ListDataListener
-