如何向JList 添加 ArrayList ?

如题,如何将一个ArrayList对象传进窗体的JList中去?... 如题,如何将一个ArrayList 对象传进窗体的JList中去? 展开
 我来答
zh857872
2015-07-22 · TA获得超过1415个赞
知道小有建树答主
回答量:426
采纳率:100%
帮助的人:306万
展开全部
在Java中,要向JList添加ArrayList集合,只需调用其setListData方法即可。
具体添加步骤如下:
1、首先要实例化一个JList对象
2、其次是实例一个ArrayList对象,并向其中添加一些数据
3、再次是将ArrayList对象转换为Object数组,调用其toArray方法即可。
4、最后就是向JList中添加ArrayList了,调用setListData方法将ArrayList转换好的Object数组设置进去即可。

JList是Java GUI编程中的一个重要的列表组件,可以方便地显示对象数组或对象 Vector,不过也仅限于图形界面编程中使用,在web开发或者其他应用开发中,基本上是用不到的。
百度网友12ee0fd
2015-07-11 · TA获得超过4.7万个赞
知道大有可为答主
回答量:1.1万
采纳率:66%
帮助的人:1977万
展开全部
DefaultListModel<T> model = new DefaultListModel<>();
JList<T> jlist = new JList<>(model);
ArrayList<T> sources = ...;
for(T item: sources)
{
    model.addElement(item);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友8f2b309
2011-12-11 · TA获得超过792个赞
知道小有建树答主
回答量:302
采纳率:0%
帮助的人:210万
展开全部
JList(Object[] listData)
构造一个 JList,使其显示指定数组中的元素。

String[] arrayList= {"one", "two", "three", "four"};
JList myList = new JList(data);
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
付惩罚军服好吃
2011-12-14
知道答主
回答量:8
采纳率:0%
帮助的人:9091
展开全部
JList list = new JList(arraylist.toArray());

list.setListData(arraylist.toArray());
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lh502101107
2011-12-08 · TA获得超过840个赞
知道小有建树答主
回答量:334
采纳率:100%
帮助的人:199万
展开全部
jlist.setListData(new String[]{"1",“2”});就可以了
追问
我知道这样可以,可是我的ArrayList 里面已经有数据了,怎么样让JList显示ArrayList 的数据
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式