项目中一直有个头疼的问题,就是JTextPane和JEditorPane加载大文本的时候,会非常慢,如果文本中没有一个换行符,那基本上就是没响应了。无意中看到一个网站的优化方法,发现非常好,他的是对JEditorPane的,我改成JTextPane,测试效果非常好。
注意,JDK 1.4因为有段落不能超过Short.MAX_VALUE的bug,所以,需要改改代码才能运行。
项目中一直有个头疼的问题,就是JTextPane和JEditorPane加载大文本的时候,会非常慢,如果文本中没有一个换行符,那基本上就是没响应了。无意中看到一个网站的优化方法,发现非常好,他的是对JEditorPane的,我改成JTextPane,测试效果非常好。
注意,JDK 1.4因为有段落不能超过Short.MAX_VALUE的bug,所以,需要改改代码才能运行。