java - 使用 jOrtho 拼写检查器

标签 java spell-checking

如何使用 jOrtho 拼写检查器?我已经从维基词典下载了最新的词典(XML 文件)。现在如何编译它并在我的程序中实现它?

最佳答案

我找到了解决方案,这些是添加拼写检查功能的步骤。 首先在这里下载jar和预编译的字典形式:http://sourceforge.net/projects/jortho/files/

以下是代码片段:

    SpellChecker.setUserDictionaryProvider(new FileUserDictionary());      
    SpellChecker.registerDictionaries(this.getClass().getResource("/dictionary"), "en");
    SpellChecker.register(messageWriter);

这里,messageWriter 是 JEditor Pane 。 引用文档说明。将dictionaries.cnf和dictionary_en.ortho文件放入src/dictionary文件夹中。

您还可以操作弹出菜单选项。这是我所做的一个例子:

    SpellCheckerOptions sco=new SpellCheckerOptions();
    sco.setCaseSensitive(true);
    sco.setSuggestionsLimitMenu(10);
    JPopupMenu popup = SpellChecker.createCheckerPopup(sco);
    messageWriter.addMouseListener(new PopupListener(popup));

将选项限制为 10 个。请参阅文档。

关于java - 使用 jOrtho 拼写检查器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15328033/

相关文章:

java - 在jsp中下载图片: Illegalstateexception: getwriter() has already been called for this response

java - 我们如何在 HTTPS 中执行我们自己的证书验证步骤

java - YAJGCQ 另一个 Java 泛型与集合 Q

lucene - 基于多个字段的 Solr/Lucene 拼写检查建议

Solr 俄语拼写检查

spell-checking - 编写拼写检查程序时应该考虑哪些事项?

spell-checking - Aptana Studio 3 的拼写检查

javascript - 如何找到包含在 Html 标签中的 Word?

java - 字符串输入(仅输出所说的第一个单词)

java - 如何在不破坏 Android 的情况下将 Eclipse 工作区组织到文件夹中