-
- 参数类型
-
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.必须向所有ListDataListener报告对数据模型的内容或长度的任何更改。- 从以下版本开始:
- 1.2
- 另请参见:
-
JList
-
-
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 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
-
-