4

我需要一个好的 Java 拼写检查库,可以实时检查 JTextArea(或任何 JTextComponent)。也就是说,当用户键入时,它应该在文本下方出现一个波浪形的红色下划线。

它需要能够通过左键单击(是的,左键单击)单词来列出所有可用的单词替换。如果不可能,右键单击即可。

它需要有一个“Ignore All”,但不是 Add、Ignore 或任何其他。只是忽略所有。

理想情况下,您应该能够至少在某种程度上改变下拉框的外观。

不需要用户拼写检查器。也就是说,我不需要一个按钮,当你点击它会弹出一个拼写检查对话框,我需要实时检查。我实际上已经有一个拼写检查对话框库。

如果有人可以建议一个好的图书馆(我愿意为此付费),或者更好的是,首先向 textarea 解释一个这样做的好方法,那就太棒了。

至少如果有人可以解释如何根据我的字典检查 JTextArea 并在单击或任何这些步骤中添加红色下划线和下拉菜单,那将是一个很好的开始。

感谢您的潜在帮助。

4

3 回答 3

3

http://jortho.sourceforge.net/

样品可以在这里看到 http://www.inetsoftware.de/other-products/jortho/sample

于 2010-10-29T14:58:52.677 回答
2

试图列出一个完整的清单。随意添加。

全面的解决方案

  • 乔托
    • Wordlist 来自维基词典
  • JaSpell是流行的 Aspell 的 Java 实现。
  • JMySpell
    • 使用 OpenOffice.org 词典
  • 冬树
    • 非免费

图书馆

于 2015-07-09T07:41:49.190 回答
0

决定和Wintertree一起去

于 2010-11-22T21:47:35.963 回答