7

我有一个小型 Java 应用程序,它有一个 JTextArea,用户可以在其中输入文本。我想为这个组件添加拼写检查功能,类似于 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 回答