Arraylist进入JList问题

时间:2014-12-23 21:26:00

标签: java arraylist jlist

我无法将arrayList放入Jlist。 这就是我所拥有的:

主要类别:

  package domain;

 import java.util.ArrayList;

public static void main(String[] args) {
    ArrayList<String> purposeCategories = new ArrayList<String>();
    purposeCategories.add("Behavioral");
    purposeCategories.add("Structural");
    purposeCategories.add("Creational");
 }

我已将我的列表声明放在我的Jframe类中,并且我有导入domain.main;但它说它不会认出purposeCategories ......我忘了什么?

 JList list_purpose = new JList(purposeCategories.toArray());
    list_purpose.setBounds(50, 121, 121, 63);
    contentPane.add(list_purpose);

也很抱歉我的英文,谢谢你的时间:D

1 个答案:

答案 0 :(得分:0)

列表的范围不同。在你的Jframe类中执行此操作:

public MyFrame(List<String> data) {
//now put your code for the Jlist   here using the variable name "data" for your list
}