java中列表是什么意思?常用构造方法有哪些?

BSO 2020-11-16 16:21:39 java常见问答 5373

随着时代的不断进步,越来越多的人开始学习java中的知识,想通过java谋求更好的发展。那么java中的一些基础的知识点你都了解吗?一起来看看吧。

首先说一下,java中列表是什么意思?

列表(JList)在界面中表现为列表框,是JList类或它的子类的对象。程序可以在列表框中加入多个文本选择项条目。列表事件的事件源有两种:

1.鼠标双击某个选项:双击选项是动作事件,与该事件相关的接口是ActionListener,注册监视器的方法是addActionListener(),接口方法是actionPerformed(ActionEvent e)。

2.鼠标单击某个选项:单击选项是选项事件,与选项事件相关的接口是ListSelectionListener,注册监视器的方法是addListSelectionListener,接口方法是valueChanged(ListSelectionEvent e)。

然后说一下,java中常用构造方法有哪些?

1. JList():建立一个列表。

2. JList(String list[]):建立列表,list是字符串数组,数组元素是列表的选择条目。

JList类的常用方法:

1. getSelectedIndex():获取选项的索引。返回最小的选择单元索引;只选择了列表中单个项时,返回该选择。

2. getSelectedValue():获取选项的值。

3. getSelectedIndices():返回所选的全部索引的数组(按升序排列)。

4. getSelectedValues(),:返回所有选择值的数组,根据其列表中的索引顺序按升序排序。

5. getItemCount():获取列表中的条数。

6. setVisibleRowCount(int n):设置列表可见行数。

7. setSelectionMode(int seleMode):设置列表选择模型。选择模型有单选和多选两种。

1. 单选:ListSelectionModel.SINGLE_SELECTION.

2. 多选:ListSelectionModel.MULTIPLE.INTERVAL_SELECTION.

remove(int n):从列表的选项菜单中删除指定索引的选项。

removeAll():删除列表中的全部选项。

列表可以添加滚动条,列表添加滚动条的方法是先创建列表,然后再创建一个JScrollPane滚动面板对象,在创建滚动面板对象时指定列表。以下代码示意为列表list2添加滚动条:

JScrollPane jsp = new JScrollPane(list2);

以上就是关于java中列表是什么意思以及常用构造方法有哪些的主要内容了。具体的知识还是很好理解的。如果你想要了解更多java常见问题,敬请关注奇Q工具网。

推荐阅读:

javac文件列表的定义是什么?如何编译程序?

jquery modile如何插入列表视图?方法详解

java语言构造方法的特点是什么?和成员方法区别在哪?