Swing
All about UI and Swing technology
Swing之JTable运用线程一个测试
摘要: 测试JTable添加数据,删除数据频繁操作,JTable出现数组越界的处理
在工作中如果遇到频繁的操作Jtable的数据,特别是速率很快的情况下,经常会遇到
Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException
这样的数组越界的异常,这里引入Swing的一个线程,能很好的解决这个问题
供同样遇到这样问题的人参考。
阅读全文
posted @
2008-07-30 11:48 蒋家狂潮 阅读(1773) |
评论 (3) 编辑
关于JTree行高的问题
摘要: JTree在WindowLookAndFeel外观下设置不同行高
阅读全文
posted @
2007-11-26 10:28 蒋家狂潮 阅读(542) |
评论 (0) 编辑
SWING展示系统文件树
摘要: 一般情况下,构建一个SWING树,都是先要构建好存放数据的模型(TreeModel),在一般情况下,实现起来都没有问题,但当数据量非常大的时候,一次性构建好TreeModel,将会花费很多时间,界面处于灰掉的状态(当然可以另开其他线程,可以操作其他界面),这个给用户的感觉非常差。解决这个问题的关键在于,树模型的数据。我们都知道,系统文件是一层一层很有层次性,这样我们就可以以一个文件(不管是文件还是文件夹)为树节点,当初次加载树的时候,点击树节点,先判断其有没有子节点,若无,就去读去该节点的保存的文件信息,若为文件夹,就去取其文件夹下的所有文件,构造出树节点,加到树中。第二次点击的时候,就不会去读磁盘文件系统了。
阅读全文
posted @
2007-10-30 16:22 蒋家狂潮 阅读(1529) |
评论 (1) 编辑