日期:2014-05-20  浏览次数:20600 次

大侠,JList的问题,试了半天也没弄好
之前我定义了一个JList j5;
现在我返回的有一个字符数组,我想把字符数组中的值挨个显示到List上

public void display() {// 在List中显示出已有的数据库名
for(int i=0;i<str.length;i++){
System.out.println(str.length);//正确
j5.add(str[i]);//此处错误,不能显示
                 }

}

------解决方案--------------------
DefaultListModel<String> model = new DefaultListModel<>();
JList j5 = new JList(model);

...

model.add(str[i]);

------解决方案--------------------
http://blog.csdn.net/zzh87615/article/details/4843640