如何在JList中显示ArrayList

时间:2018-03-13 06:11:01

标签: java jframe

我是Swing的新手。我试图在jList中显示arrayList。谁能告诉我怎么能这样做呢。

1 个答案:

答案 0 :(得分:1)

尝试 java.util.ArrayList.toArray(T [])。如果你能提供一些代码,我可以给你一些相关的答案,试试下面的代码

JList jList = new JList(arrayList.toArray());

OR

ArrayList<String> aList = new ArrayList<String>();
aList.add("blabla");
aList.add("blublu");
aList.add("blibli");
aList.add("bleble");
DefaultListModel<String> model = new DefaultListModel<String>();
for(String s:aList){
model.addElement(s);
}
JList<String> contactList = new JList<String>(model);