Java JList

17 Mar 2025 | 阅读 2 分钟

JList类的对象表示文本项的列表。可以设置文本项的列表,以便用户可以选择一个或多个项。它继承了JComponent类。

JList类声明

让我们看看javax.swing.JList类的声明。

常用构造函数

构造函数描述
JList()创建一个具有空、只读模型的JList。
JList(ary[] listData)创建一个JList,显示指定数组中的元素。
JList(ListModel<ary> dataModel)创建一个JList,显示指定非空模型中的元素。

常用方法

方法描述
Void addListSelectionListener(ListSelectionListener listener)用于向列表添加侦听器,以便在每次选择发生更改时收到通知。
int getSelectedIndex()用于返回最小的选定单元格索引。
ListModel getModel()用于返回数据模型,该数据模型保存JList组件显示的项的列表。
void setListData(Object[] listData)用于从对象数组创建只读ListModel。

Java JList 示例

输出

JAVA Jlist 1

带有ActionListener的Java JList示例

输出

JAVA Jlist 2
下一个主题Java JOptionPane