追加された行はこの色です。削除された行はこの色です。JTextAreaなどのテキストコンポーネントから一行ずつ文字列を取り出してそれを処理します。[#summary]`JTextArea`などのテキストコンポーネントから一行ずつ文字列を取り出してそれを処理します。[#explanation]上記のサンプルでは、`JTextArea#getText()`ですべてのテキストを取得してから`StringTokenizer`を使って行毎に分解しています。`returnDelims`フラグが`false`なのでトークンが空行になることはありません。