随笔-50  评论-55  文章-8  trackbacks-0
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 蒋家狂潮 阅读(541) | 评论 (0)  编辑
SWING展示系统文件树      摘要: 一般情况下,构建一个SWING树,都是先要构建好存放数据的模型(TreeModel),在一般情况下,实现起来都没有问题,但当数据量非常大的时候,一次性构建好TreeModel,将会花费很多时间,界面处于灰掉的状态(当然可以另开其他线程,可以操作其他界面),这个给用户的感觉非常差。解决这个问题的关键在于,树模型的数据。我们都知道,系统文件是一层一层很有层次性,这样我们就可以以一个文件(不管是文件还是文件夹)为树节点,当初次加载树的时候,点击树节点,先判断其有没有子节点,若无,就去读去该节点的保存的文件信息,若为文件夹,就去取其文件夹下的所有文件,构造出树节点,加到树中。第二次点击的时候,就不会去读磁盘文件系统了。
  阅读全文
posted @ 2007-10-30 16:22 蒋家狂潮 阅读(1529) | 评论 (1)  编辑