关于JList的添加删除 在Netbeans环境下做了一个JList,需要对其中的元素进行动态添加删除,可是getModel()后只有getElementAt(i)方法,没有add和remove方法,不知道该怎么操作呢?另外,对于写死在Generate Code里面的代码,如何进行修改呢?谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 JList.getModel()得到的是ListModel接口类型,你要进行add或remove操作的话需要转换成真实的数据模型类型,比如说你的真实Model是DefaultListModel类型,你可以做一次强制类型转换,DefaultListModel model = ((DefaultListModel)jList.getModel());得到DefaultListModel类型的model就可以add或remove。使用Netbeans开发的话编辑器里限制修改的代码,在GUI设计器及Properties Sheet里的Code Tab里都可以修改的,你仔细研究一下。 JList list = new JList();DefaultListModel listModel = new DefaultListModel (); listModel.addElement(Object obj);//直接添加对象 listModel.add(int index, Object obj);//在第某行插入一个对象inputList.setModel(listModel );//如果要删除对象,直接在 listModel里删除 listModel.remove(int index); listModel.removeElement(Object obj); 本人已经上传有Swing常见问题疑难解答(代码及效果图),请自行下载 课后作业求教 程序改错 svn的远程备份 往上面多走一格 请高手指点我这个定时任务的实现! ++++++请帮忙提供学习JAVA的好书,初中级的即可,谢谢!!++++++ 如何用JAVA编程在远程判断某网站的某页面是否存在? 急:中午交卷(改错题),请各位兄弟帮帮忙?求各位了?一定高分相送! 请问,如何在html地址传递参数中包含“%” Java 2复习重点及模拟试题那儿有下载? java监控用户进程 如何在eclispse中引入皮肤包并运用?
DefaultListModel listModel = new DefaultListModel ();
listModel.addElement(Object obj);//直接添加对象
listModel.add(int index, Object obj);//在第某行插入一个对象inputList.setModel(listModel );
//如果要删除对象,直接在 listModel里删除
listModel.remove(int index);
listModel.removeElement(Object obj);