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