Java JList 如何删除所有项 而不是选中后删除所有项 Java JList 如何删除所有项 而不是选中后删除所有项 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 目前我是重新设置了一下ListData 重新给了一个空的集合实现的,感觉这种办法不科学,要创建对象消耗内存来完成这个操作。 ((DefaultListModel)JList.getModel()).clear(); list的清空直接用clear()方法呀。 貌似没有,要么你就获取model来一个个的修改,要么你就丢个空的进去嘛 那你可以设置一个DefaultListModel对象给JList.将这个listData都放入这个listModel中由listModel来做他的增删改DefaultListModel listModel=new DefaultListModel();Object[] listData=你的listData;for(Object obj:listData){ listModel.add(obj);}JList jList=new JList(listModel);//以后的增删改都交给这个listModel去做 我的数据是使用的Vector Jlist.listData 我说楼主啊你一点举一反三的能力都没有吗Vector和Object[]不是一样的吗。只是把Object[] listData变成了Vector listData其它都是一样的 有没有用惯C对Java不适应的人啊? 异常咨询:java.sql.SQLException: 关闭的连接: next 用SQL读oracle的问题,求解 JAVA的抛出异常类 100分问大家知道扩展名为WD3的文件吗? Swing对AWT的第三个改进 一个关于类之间的类型转换的问题! jdbc 里怎么取得存储过程里的return值,不是output值 求救!组件或容器的remove()或removeAll()怎么用 伸缩边框怎么做 SWT中的TEXT文本框更改大小后,光标大小如何调整 关于java nio2.0 长连接的问题
由listModel来做他的增删改DefaultListModel listModel=new DefaultListModel();
Object[] listData=你的listData;
for(Object obj:listData){
listModel.add(obj);
}
JList jList=new JList(listModel);
//以后的增删改都交给这个listModel去做
Jlist.listData