如何向JList中插入数据

如何向JList中插入数据,第1张

在Java中,要向JList添加ArrayList集合,只需调用其setListData方法即可。

具体添加步骤如下:

1、首先要实例化一个JList对象

2、其次是实例一个ArrayList对象,并向其中添加一些数据

3、再次是将ArrayList对象转换为Object数组,调用其toArray方法即可。

4、最后就是向JList中添加ArrayList了,调用setListData方法将ArrayList转换好的Object数组设置进去即可。

JList是Java GUI编程中的一个重要的列表组件,可以方便地显示对象数组或对象 Vector,不过也仅限于图形界面编程中使用,在web开发或者其他应用开发中,基本上是用不到的。

给JList表添加鼠标监听器(MouseListener),设置随着鼠标的移动,JList选中鼠标所在单元格,用JList类方法:setSelectedIndices(int[] indices)

你 new 出来的对象不是同一个对象

这种情况不是向List中添加多个元素,而是你在容器中生成了多个List

一个对象只能New一次,在此的话就不是同一个对象了

你想要显示多个元素。 直接把元素放在数组中 ,只写一句

Jlist jlist=new Jlist(a)就把jlist添加到窗体中就Ok了

如果你把Jlist jlist=new Jlist(a)这句话放在 按钮事件中,你试想下,你每次按下后,都要执行Jlist jlist=new Jlist(a)这句话,我们是不是创建了多个对象那?如果你只是单纯的想通过按钮来添加数组中的元素

Jlist jlist=new Jlist()//定义成为类成员 放在按钮事件的外部

int i=0 //定义成为类成员 放在按钮事件的外部

按钮事件中代码可以这么写

jlist.add(a[i])

i++ //每次单击一次按钮 添加一个元素


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/7973566.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-12
下一篇2023-04-12

发表评论

登录后才能评论

评论列表(0条)

    保存