JList动态添加元素

来源:互联网 发布:女生喜欢肌肉男知乎 编辑:程序博客网 时间:2024/05/29 07:31

转自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帮助文档。

0 0
原创粉丝点击