-1

2つのtxtファイルを1行ずつ比較したいと思います。また、色付きの線で違いを示したいと思います。最後に、各行で異なる文字や単語を太字にします。

これは可能ですか?どこかから始めてみませんか?

4

2 に答える 2

3

ファイル差分の識別にhttp://jlibdiff.sourceforge.netを使用しています。

<dependency>
   <groupId>jlibdiff</groupId>
   <artifactId>jlibdiff</artifactId>
   <version>1.01</version>
</dependency>
于 2012-08-01T06:56:51.647 に答える
1

あなたはスタートが必要でした。

  1. テキスト ファイルを比較するコアをビルドします。class違いのある 1 行を表す構造 (例: ) を使用します。古い行と新しい行を保持する必要があります (最初から)。
  2. 動作するまで、コマンド ラインでいくつかのテスト ファイルを使用してコアをテストします。
  3. 動作することがわかったので、Swing で GUI を作成できます。JFrameaと twoが必要になりますがJTextPane、これは編集不可になっています。でテキストの書式設定を行う方法については、Google を使用してくださいJTextPane
于 2012-08-01T06:59:04.907 に答える