- 软件大小:228KB
- 软件语言:简体中文
- 软件类型:国产软件
- 软件类别:文字处理
- 更新时间:2017-11-27
- 软件授权:免费版
- 官方网站://www.9553.com
- 运行环境:XP/Win7/Win8/Win10
- 标签:文本处理工具
177KB/简体中文/7.5
6.02MB/简体中文/7.5
225KB/简体中文/7.5
399KB/简体中文/7.5
Text Statistics Analyzer(文本统计分析器) v1.9绿色版
1.21MB/简体中文/7.5
简单文本处理工具2018最新版是非常实用且美观的文本处理工具,主要是以简单为主的java文本编辑器。多重导航功能键,为用户贴心的每一步操作。包括繁简体之间的互换、插入文字、清楚格式等等。
文本文件拆分:批量将文本文件拆分成多个文本文件
文本文件合并:多个文本文件合并为一个文本
特定行删除:根据特定条件批量删除文本中的行
特定行查找:根据条件批量查找文本中的行
滤除重复行:滤除同一文件中的重复行
1.字体选择器的实现
(1).字体类
(2).字体选择器
2.编辑器的实现
(1).字符串样式修饰类
功能:主要是将JTextPane对应的Document的文本进行处理。使得不同类型的文本显示为不同的风格样式。由于这个编辑器是用来编辑java语言的,所以会对java中的关键字进行特殊的显示,使得关键字,注释,以及其他串的不同的显示。
(2).串节点
功能:通过正则表达式,将JTextPane对应的Document的文本进行分割,记录每个分割串的起始位置,然后通过字符串修饰类(DecorateKeyWords)中的decorateStyleConstants方法根据每个分割串的起始位置对JTextPane对应的Document的文本进行不同风格样式的修饰。
(3).编辑器类
功能:文件的新建,文件的保存,文件的编辑;确定JTextPane中光标的位置(行号和列号),显示行号,字体样式的选择,重新设置新字体样式。
通过DocumentListener可以监听文档的改变,删除和插入的时候,调用字体选择器对文档的内容重新设置样式,另外在文档删除的时候判断是否行数减少,如果是,则更新行号面板的显示。