7

ユーザーがテキストを入力するJTextAreaを持つ小さなJavaアプリケーションがあります。このコンポーネントに、Microsoft Wordと同様のスペルチェック機能を追加したいと思います。つまり、スペルミスのある単語には下線が引かれ、ユーザーが下線付きの単語を右クリックすると、修正されたポップアップメニューが表示されます。この機能をJTextAreasに追加するためのオープンソースライブラリはありますか?

4

2 に答える 2

2

辞書を使用して独自のスペルチェッカーを実装でき(サポートする言語によってはかなり大きくなる可能性があります)、テキストボックス内の単語から辞書までの距離メトリックが計算されます。下線はフォントスタイリングを使用して行うことができます。ここにアプレットベースのサンプルがあります。

Jaspellは、人気のあるAspellのJava実装です。使用されている検索アルゴリズムのいくつかの説明があります。

前に述べたように、Jazzyも素晴らしく、IBMは素晴らしいチュートリアルを提供しています。

于 2009-10-06T08:07:18.540 に答える
1

私はこれまで試したことがありませんが、少し前に遭遇しました:http ://sourceforge.net/projects/jazzy/

于 2009-10-06T05:24:12.310 に答える