我想逐行比较两个 txt 文件。我还想用彩色线条显示差异。最后,我想将每行不同的字母或单词加粗。
这可能吗?你能给我一个从某个地方开始的想法吗?
我们正在使用http://jlibdiff.sourceforge.net进行文件差异识别,也许它也可以帮助你
<dependency>
<groupId>jlibdiff</groupId>
<artifactId>jlibdiff</artifactId>
<version>1.01</version>
</dependency>
你需要一个开始,这里是一个:
class
来表示一条有差异的线。它应该包含旧行和新行(开始)。JFrame
和 two JTextPane
,这是不可编辑的。使用 Google 了解如何在JTextPane
.