文件名称:FxEditor:JavaFX富文本编辑器能够处理数十亿行(正在进行的工作)
文件大小:914KB
文件格式:ZIP
更新时间:2024-06-16 15:24:29
java javafx javafx-desktop-apps javafx-components javafx-gui
FxEditor 为什么 几乎所有的Java文本编辑器(包括Swing和FX)都存在一个缺陷:无法使用大型数据模型,例如日志或查询结果。 该项目的目标是提供一个能够处理数十亿行的专业FX文本组件,提供语法突出显示,多个插入符和多个选择,富文本功能,嵌入式图像和嵌入式组件。 允许所有这些功能的主要思想是编辑器和基础数据模型的分离。 然后,可以将数据模型简化为连续的内存中字节数组,也可以将其复杂化为具有并发更改日志的内存映射文件,从而可以编辑非常大的文件。 特征 最多支持2 ^ 31行文本 多重选择和插入符 支持语法高亮 试试看 该项目还处于初期阶段:目前不到29%的已 已实现。 要查看实现量有多少,请启动 。 例子 public class MainWindow extends FxWindow { public MainWindow () { super ( " TestF