gpt4 book ai didi

java - 如何向 JTextArea 添加拼写检查?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:33:23 26 4
gpt4 key购买 nike

我有一个小型 Java 应用程序,它有一个 JTextArea,用户可以在其中输入文本。我想为这个组件添加拼写检查功能,类似于 Microsoft Word 的方式,即拼写错误的单词带有下划线,当用户右键单击带下划线的单词时,会显示带有更正的弹出菜单。是否有任何开源库可将此功能添加到 JTextAreas?

最佳答案

您可以使用字典(根据您支持的语言可能会变得很大)实现自己的拼写检查器,然后从文本框中的单词到字典计算距离度量。可以使用字体样式添加下划线,例如基于小程序的示例 here .

Jaspell是流行的 Aspell 的 Java 实现。其中对使用的搜索算法有一些解释。

如前所述,Jazzy 也很棒,IBM 提供了一个不错的 tutorial .

关于java - 如何向 JTextArea 添加拼写检查?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1523699/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com