是不是用的ACCESS数据库,是不是只在WINDOWS环境使用;如果是建议不要用java,做WINDOWS下且不跨平台的GUI,delphi/vb等都不错。至于刷新,repaint()应当能搞定。
在你的程序里,lstylrfwzl只是指向窗体(可能是JForm)上已.add(...)上去的JList的引用(指针), lstylrfwzl = new JList(vec);以后只是让lstylrfwzl指向内存中刚new出来的JList对象而已;当再lstylrfwzl.repaint()时,"刷新"的只是在内存中还没显示出来的一个JList,所以对窗体上的JList(即lstylrfwzl原来指向的JList对象)没有影响。
建议用JList自带的方法来添加元素,查JList的API文档可找到。
在你的程序里,lstylrfwzl只是指向窗体(可能是JForm)上已.add(...)上去的JList的引用(指针), lstylrfwzl = new JList(vec);以后只是让lstylrfwzl指向内存中刚new出来的JList对象而已;当再lstylrfwzl.repaint()时,"刷新"的只是在内存中还没显示出来的一个JList,所以对窗体上的JList(即lstylrfwzl原来指向的JList对象)没有影响。
建议用JList自带的方法来添加元素,查JList的API文档可找到。
解决方案 »
- 昨天去3G门户面试java编程题
- 求教netbeans 7.0有没有类似于C++中ALT+F8的使代码自动缩进规格化的功能
- 翻译小程序,最合理的做法?
- 想了解一下“术语”这个怎么个读法?
- 用java编写通讯录
- 数据结构学得不好能成为一名好的程序员吗?80分求教!!!
- 往jtextpanel 添加一个下拉菜单的问题
- "String[] args"与String args[]的区别
- 初学者的问题:一个WebLogic7启动异常的问题。谢谢!
- 大家看看http://www-900.ibm.com/developerWorks/java/l-oicq/index.shtml好不好?
- applet连接数据库问题,sos!!!!!(有请各位大虾)
- 问一个简单的问题,请赐教!table中被选行在代码中如何表示?
lstylrfwzl = new JList(vec);以后只是让lstylrfwzl重新指向内存中刚new出来还没显示的JList对象而已;
lstylrfwzl.setListData(vec); //另前面的lstylrfwzl.removeAll() 可以去掉