5个回答
展开全部
在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开发或者其他应用开发中,基本上是用不到的。
展开全部
DefaultListModel<T> model = new DefaultListModel<>();
JList<T> jlist = new JList<>(model);
ArrayList<T> sources = ...;
for(T item: sources)
{
model.addElement(item);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
JList(Object[] listData)
构造一个 JList,使其显示指定数组中的元素。
String[] arrayList= {"one", "two", "three", "four"};
JList myList = new JList(data);
构造一个 JList,使其显示指定数组中的元素。
String[] arrayList= {"one", "two", "three", "four"};
JList myList = new JList(data);
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
JList list = new JList(arraylist.toArray());
或
list.setListData(arraylist.toArray());
或
list.setListData(arraylist.toArray());
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
jlist.setListData(new String[]{"1",“2”});就可以了
追问
我知道这样可以,可是我的ArrayList 里面已经有数据了,怎么样让JList显示ArrayList 的数据
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询