设为首页 加入收藏

TOP

Java中JList简单应用
2014-11-24 02:45:50 来源: 作者: 【 】 浏览:1
Tags:Java JList 简单 应用

最近学习java用到了JList,对于向JList中添加数据,困扰了好久,上网查给的答案都没个合适的,问了老师才弄明白些,总结如下:


1.使用Vector:首先把你的数据项都存放在Vector中,然后调用JList的setListData()方法,将Vector添加到JList中
Vector vt=new Vector();
JList list=new JList();
vt.add("aaa");
vt.add("bbb");
list.setListData(vt);


2.通过构造函数添加数据
String[] data = {"one", "two", "three", "four"};
JList dataList = new JList(data);


3.使用DefaultListModel添加数据,这种方法网上大部分都是像下面一样写的:
DefaultListModel m=(DefaultListModel)list.getModel();
for(int i=0;i<10;i++){
m.addElement(...);
}
但是我实验了几次都不成功,提示list.getModel()不能转换为DefaultListModel,或许他们少些了些什么,在使用之前,先要给JList
设定一个Model,例如:
DefaultListModel m=new DefaultListModel();
for(int i=0;i<10;i++){
m.addElement(...);
}
list.setModel(m);


除此之外,JList中还可以添加组件,方法很简单,只要用JList的add方法就可以了。


这些方法都是我亲自验证过的,没有问题的,提供给大家参考一下。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇搞定Dalgen在Linux下执行 下一篇Ubuntu 9.10下C语言函数运行时间..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: