日期:2014-05-20  浏览次数:20686 次

Swing更新界面问题:TextArea载入大文本文件GUI界面失去响应
资源里有主要两个东西:

1.自己编写的MyCurveManagementSystem.java,可以载入文本文件。

载入小文本文件没有问题,但是载入较大(90MB)的文本文件,界面就会失去响应

(用户名、密码:admin,admin)

可是自己明明使用了EventQueue.invokeLater这个方法来处理读取文件和更新

TextArea操作

2.SwingWorkerTest.java,core java上的示例,载入大文本文件完全无压力

3.还有一个问题,双击我的MyCurveManagementSystem标题栏,为什么窗口缩成一点点。


http://download.csdn.net/detail/zhrubin/5497013

------解决方案--------------------
是不是因为没有用多线程,如果是单线程,文本没有装载完毕的话,是不能进行其他操作的。如果用多线程,装载文本数据用一个单独的线程,应该就不会出现上面的问题了。。。
------解决方案--------------------
楼主,将写的代码直接粘贴出来,谁有时间下载你的东西来看,予人方便,予己方便!
------解决方案--------------------
既然想要面对大文件,那么现在文件才90M,如果是900M,9G呢?
想想你的代码载入有什么问题。