|
转自http://www.cnblogs.com/tianguook/archive/2012/01/31/2333992.html
ListMode(接口)<----AbstractListMode类<------DefaultListModel类 例如:
DefaultListModel dlm = new DefaultListModel();
dlm.addElement(element1);
dlm.addElement(element2);
.....
JList jl = new JList();
jl.setModel(dlm);
这样就把元素都添加进去了。
同理:要删除全部信息
dlm.clear();
jl.setModel(dlm);
即可。
移除此列表中指定位置处的元素
则:
dlm.remove(int index);
jl.setModel(dlm);
总之,就是JList不管元素的添加,而是由DefaultListMode管,最后设置Jlist.setMode(DefaultListMode)就完成了元素的动态添加。想了解更多有关Jlist的知识请查询Jdk帮助文档。 |