如何向JList 添加 ArrayList ?
答案:5 悬赏:40 手机版
解决时间 2021-01-29 22:25
- 提问者网友:缘字诀
- 2021-01-29 14:05
如题,如何将一个ArrayList 对象传进窗体的JList中去?
最佳答案
- 五星知识达人网友:英雄的欲望
- 2021-01-29 15:03
在Java中,要向JList添加ArrayList集合,只需调用其setListData方法即可。
具体添加步骤如下:
1、首先要实例化一个JList对象
2、其次是实例一个ArrayList对象,并向其中添加一些数据
3、再次是将ArrayList对象转换为Object数组,调用其toArray方法即可。
4、最后就是向JList中添加ArrayList了,调用setListData方法将ArrayList转换好的Object数组设置进去即可。
JList是Java GUI编程中的一个重要的列表组件,可以方便地显示对象数组或对象 Vector,不过也仅限于图形界面编程中使用,在web开发或者其他应用开发中,基本上是用不到的。
具体添加步骤如下:
1、首先要实例化一个JList对象
2、其次是实例一个ArrayList对象,并向其中添加一些数据
3、再次是将ArrayList对象转换为Object数组,调用其toArray方法即可。
4、最后就是向JList中添加ArrayList了,调用setListData方法将ArrayList转换好的Object数组设置进去即可。
JList是Java GUI编程中的一个重要的列表组件,可以方便地显示对象数组或对象 Vector,不过也仅限于图形界面编程中使用,在web开发或者其他应用开发中,基本上是用不到的。
全部回答
- 1楼网友:风格不统一
- 2021-01-29 17:41
jlist.setListData(new String[]{"1",“2”});就可以了
- 2楼网友:撞了怀
- 2021-01-29 17:14
JList list = new JList(arraylist.toArray());
或
list.setListData(arraylist.toArray());
- 3楼网友:英雄的欲望
- 2021-01-29 16:25
你好!
DefaultListModel model = new DefaultListModel<>();
JList jlist = new JList<>(model);
ArrayList sources = ...;
for(T item: sources)
{
model.addElement(item);
}
如有疑问,请追问。
- 4楼网友:七十二街
- 2021-01-29 16:07
JList(Object[] listData)
构造一个 JList,使其显示指定数组中的元素。
String[] arrayList= {"one", "two", "three", "four"};
JList myList = new JList(data);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯