-
- 参数类型
-
E
- 该模型的元素的类型
- All Known Subinterfaces:
-
ComboBoxModel<E>
,MutableComboBoxModel<E>
- 所有已知实现类:
-
AbstractListModel
,BasicDirectoryModel
,DefaultComboBoxModel
,DefaultListModel
,MetalFileChooserUI.DirectoryComboBoxModel
,MetalFileChooserUI.FilterComboBoxModel
public interface ListModel<E>
该界面定义了JList使用的方法组件来获取列表中每个单元格的值以及列表的长度。 逻辑上,模型是向量,索引从0到ListDataModel.getSize() - 1。对数据模型的内容或长度的任何更改都必须报告给所有的ListDataListeners。- 从以下版本开始:
- 1.2
- 另请参见:
-
JList
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 void
addListDataListener(ListDataListener l)
将一个监听器添加到每次发生数据模型更改时通知的列表。E
getElementAt(int index)
返回指定索引处的值。int
getSize()
返回列表的长度。void
removeListDataListener(ListDataListener l)
从每次发生数据模型更改时通知的列表中移除侦听器。
-
-
-
方法详细信息
-
getSize
int getSize()
返回列表的长度。- 结果
- 列表的长度
-
getElementAt
E getElementAt(int index)
返回指定索引处的值。- 参数
-
index
- 请求的索引 - 结果
-
价值在
index
-
addListDataListener
void addListDataListener(ListDataListener l)
将一个监听器添加到每次发生数据模型更改时通知的列表。- 参数
-
l
- 要添加的ListDataListener
-
removeListDataListener
void removeListDataListener(ListDataListener l)
从每次发生数据模型更改时通知的列表中移除侦听器。- 参数
-
l
- theListDataListener
to be removed
-
-