2つのtxtファイルを1行ずつ比較したいと思います。また、色付きの線で違いを示したいと思います。最後に、各行で異なる文字や単語を太字にします。
これは可能ですか?どこかから始めてみませんか?
ファイル差分の識別にhttp://jlibdiff.sourceforge.netを使用しています。
<dependency>
<groupId>jlibdiff</groupId>
<artifactId>jlibdiff</artifactId>
<version>1.01</version>
</dependency>
あなたはスタートが必要でした。
class
違いのある 1 行を表す構造 (例: ) を使用します。古い行と新しい行を保持する必要があります (最初から)。JFrame
aと twoが必要になりますがJTextPane
、これは編集不可になっています。でテキストの書式設定を行う方法については、Google を使用してくださいJTextPane
。