API用于在swing应用程序中滚动一个Gb rtf文档



需要在swing应用程序中使用超过1GB的rtf文档进行滚动查看。你能建议一些api只显示视图的pice,而文档的其他部分在某个缓冲区或缓存中吗?

对于一个1GB的文档,一次只渲染其中的一部分。一般的方法是流式读取文档的一部分并呈现该部分,然后随着用户向下滚动而流式输入更多内容。如果你想让滚动条正常工作,你可以试着逐个阅读文档以确定总高度。您需要实现自己的虚拟内存分页方案,这样您就不需要将整个1GB的文档保存在内存中,再加上渲染它所需的内存。

最新更新