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

熟悉JLIST的进来看下
问大家个问题 我用对象数组构造了一个JLIST,有没有方法在这个对象数组后添加其他的对象数组

------解决方案--------------------
好像
DefaultListModel这种数组类型有提供这样的添加方法

你的JList就用DefaultListModel构造
JList jlist=new JList();
DefaultListModel storeResult=new DefaultListModel();
jlist.setModel(storeResult);
storeResult.addElement(object obj)
这里的obj可以指定为你查询结果的数组。我没有试过,你试试这样应该可以。用DefaultListModel你更新数据后JList中的数据也会同步更新,可以不用repaint();
------解决方案--------------------
将jlist放到一个jscrollpane里边