Мне нужна хорошая библиотека проверки орфографии для Java, которая может проверять орфографию в JTextArea (или любом JTextComponent) в реальном времени. То есть он должен иметь волнистую красную линию подчеркивания под текстом, когда пользователь вводит текст.
Он должен иметь возможность перечислить все доступные замены слов, щелкнув слово левой кнопкой мыши (да, щелкнув левой кнопкой мыши). Если это невозможно, щелкните правой кнопкой мыши.
Он должен иметь «Игнорировать все», но не «Добавить», «Игнорировать» или какие-либо другие. Просто игнорируйте все.
В идеале вы должны иметь возможность изменить вид раскрывающегося списка, по крайней мере, до некоторой степени.
Никакой пользовательской проверки орфографии не требуется. То есть мне не нужна кнопка, которая при нажатии вызывает диалоговое окно проверки орфографии, мне только нужна проверка в реальном времени. На самом деле у меня уже есть диалоговая библиотека проверки орфографии.
Если кто-то может предложить хорошую библиотеку (я готов за нее заплатить) или, что еще лучше, объяснить хороший способ сделать это в первую очередь для текстового поля, это было бы фантастически.
По крайней мере, если бы кто-нибудь мог объяснить, как проверить JTextArea по моему словарю и поставить красное подчеркивание и раскрывающийся список при нажатии или любом из этих шагов, это было бы отличным началом.
Спасибо за потенциальную помощь.