私が作成しているアプリケーション用に Java で簡単なスペル チェッカーを作成する必要があります。
JEditorPane単語に赤いジグザグの下線を引くにはどうすればよいですか? このような:

シンプルでかなり簡単に実装できるアイデアがあれば、私と共有してください。たぶん、いくつかのコードへのリンクさえあります。
私が作成しているアプリケーション用に Java で簡単なスペル チェッカーを作成する必要があります。
JEditorPane単語に赤いジグザグの下線を引くにはどうすればよいですか? このような:

シンプルでかなり簡単に実装できるアイデアがあれば、私と共有してください。たぶん、いくつかのコードへのリンクさえあります。
このカスタム エディター キットの例が役立つ場合があります。StyledEditorKitカスタム下線を描画する属性を追加する拡張方法を示します。
完全なソリューションが必要な場合は、Jide のStyledLabelを使用できます。ここでチェックしてください。jide-ossこれは、一般的なオープン ソース ライブラリの一部である必要があります。
私はjtstand のエディターとを使用SquiggleUnderlineHighlightPainterしています。これも javax クラスに基づいています。私はこのように使用します:
JTextComponent editor = //... your editor component;
SquiggleUnderlineHighlightPainter sqpainter = new SquiggleUnderlineHighlightPainter(Color.RED);
try {
editor.getHighlighter().addHighlight(beginPosition, endPosition, sqpainter);
}
catch (BadLocationException e) {
e.printStackTrace();
}
これはjavax.swing.text.JTextComponent、 を含む任意の で機能するはずJEditorPaneです。addHighlighterを参照してください。