如何向JList中添加数据 向JList中添加数据有没有一个专门方法?List中有addItem,JList中该怎么加 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 class DataModel extends DefaultListModel { DataModel() { Iterator it = list.iterator(); while (it.hasNext()) { addElement(it.next()); } } }像这样做个类继承DefaultListModel 然后JList jList = new JList();DataModel dm = new DataModel(); jList.setModel(dm);或者把DataModel做成匿名内部类 JList的数据管理部分是通过ListModel来的。如果这样定义了一个JList:JList myList = new JList();是没有办法更改其数据的,除非给这个JList添加一个模型,比如jdk本身实现了的一个ListModel类:DefaultListModel,DefaultListModel model = new DefaultListModel();myList.setModel(model);这样就可以通过使用model的addElement(Object o)方法添加数据了~ arrayList中remove方法-------------------------------------------------- 怎么去熟悉java里那几个基础类包。。。 删除文件问题(多层目录) 关于排序的问题 JLabel的字符编码问题 请问有谁知道中软国际JAVA培训部的有关信息呀! 关于表格代码的转换 GF刚刚结束毕业答辩~~~~~散分~~~~~(5点之前结,斑竹请留情!!) 各位JAVA大侠,帮我解决一个包的问题吧 软件包 java.unit 不存在是什么回事 如何将多个时间序列数据与不同的Y轴关联起来? 一个关于嵌套interface的问题
DataModel() {
Iterator it = list.iterator();
while (it.hasNext()) {
addElement(it.next());
}
}
}
像这样做个类继承DefaultListModel 然后
JList jList = new JList();
DataModel dm = new DataModel();
jList.setModel(dm);或者把DataModel做成匿名内部类
如果这样定义了一个JList:
JList myList = new JList();
是没有办法更改其数据的,除非给这个JList添加一个模型,比如jdk本身实现了的一个ListModel类:DefaultListModel,
DefaultListModel model = new DefaultListModel();
myList.setModel(model);
这样就可以通过使用model的addElement(Object o)方法添加数据了~