如何使用 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/