有没有人有想法如何使用jOrtho拼写检查器?我已经从wiktionary下载了最新的字典(XML文件)。现在如何编译它并在我的程序中实现它?我没有找到足够的文档!请帮助,它的紧急!使用jOrtho拼写检查器
2
A
回答
3
我找到了解决方案,这些是添加拼写检查功能的步骤。罐子和预编字典的形式在这里 首先下载:http://sourceforge.net/projects/jortho/files/
以下是代码片段:
SpellChecker.setUserDictionaryProvider(new FileUserDictionary());
SpellChecker.registerDictionaries(this.getClass().getResource("/dictionary"), "en");
SpellChecker.register(messageWriter);
这里,messageWriter是JEditor窗格。 请参阅文档说明。将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.请参阅文档。
2
首先,您必须下载该库。 http://sourceforge.net/projects/jortho/files/JOrtho%20Library/0.5/他们的zip文件应该包含一个或多个.jar文件。您需要将这些添加到您的类路径中。你这样做的方式取决于你如何做你的发展。如果您使用的是Netbeans,则与您在Eclipse中执行此操作的方式不同。
如果他们的zip文件包含他们API的文档,那么您应该可以使用它将它添加到Java程序中。如果没有,您可能需要寻找替代方案。看起来他们网站上的链接已经死了。这通常是一个不好的迹象。
还有其他选择。例如,找到这一个http://jazzy.sourceforge.net/并不需要很长时间。它看起来像是Lucene内部使用的那个。它也比jortho拥有更好的许可证。
祝你好运。
相关问题
- 1. gedit使用哪种拼写检查器?
- 2. 要使用哪种拼写检查器?
- 3. IE6的拼写检查器?
- 4. Python拼写检查器
- 5. Silverlight拼写检查器
- 6. NetSpell拼写检查器
- 7. 拼写检查
- 8. 拼写检查器有什么好处? Google拼写检查器或Hunspell
- 9. GWT拼写检查
- 10. javascript拼写检查
- 11. hunspell拼写检查
- 12. WPF拼写检查
- 13. Iphone拼写检查
- 14. 拼写检查textfield
- 15. Aptana拼写检查
- 16. R拼写检查器/标记器
- 17. StackOverflow使用什么拼写检查?
- 18. 如何使用solrj做拼写检查
- 19. 使用Swift在NSTextField中拼写检查
- 20. 使用lucene的拼写检查程序
- 21. 如何使用Casperjs检查拼写?
- 22. 带拼写纠错算法的拼写检查器
- 23. Solr拼写检查器语言支持
- 24. FCKeditor的免费拼写检查器?
- 25. Activex控制MS词拼写检查器
- 26. CKEditor - 客户端拼写检查器
- 27. 拼写检查器:三元搜索树
- 28. jquery textarea编辑器与拼写检查
- 29. 炼油拼写检查器C程序
- 30. 阿拉伯语拼写检查器API
你知道如何编译我从该页面给出的链接下载的dictitonary(XML文件)吗? – kunal18 2013-03-10 23:01:47