首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JEditorPane和HTMLEditorKit的替代方案-速度太慢

JEditorPane和HTMLEditorKit的替代方案-速度太慢
EN

Stack Overflow用户
提问于 2010-12-13 02:46:39
回答 2查看 1.7K关注 0票数 2

我正在尝试实现一个基本的文本编辑器,具有字体、粗体、斜体、下划线和颜色选项。我已经使用了JEditorPane和相关的HTMLEditorKit,但是当我加载一个400K的文档时,它需要一整分钟的时间来加载,而大多数编辑需要几秒钟。

EN

回答 2

Stack Overflow用户

发布于 2010-12-13 03:04:04

我有过类似的经历,我所做的是让JEditorPane在400K的文档上只显示一个页面大小的窗口(如果在您的情况下这是可能的话),然后手动处理滚动问题。通过这种方式,我从小部件中获得了很多很酷的功能,而没有大量的减速(因为小部件只看到了部分文本),但我不得不编写大量的滚动代码,并随着用户的移动不断更新小部件的内容。

另外,我这样做是为了查看7G文件,这些文件无论如何都放不下我的内存。

票数 1
EN

Stack Overflow用户

发布于 2010-12-13 14:32:49

http://java-sl.com/JEditorPanePerformance.html可能是一些提示,可以帮助你让它变得更快。我还建议您编写自己的基于StyledEditorKit的EditorKit,并支持所有必要的属性(例如,参见http://java-sl.com/editor_kit_tutorial.html)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4423319

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档