JList动态添加元素

论坛 期权论坛 脚本     
匿名技术用户   2021-1-7 14:35   327   0

转自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 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP