Я пытаюсь использовать гиперссылки внутри JEditorPane
для определенных слов, подобно идее щелчка слова, чтобы получить его определение. Когда слова вводятся в панель редактора, программа проверяет их по списку и заменяет перечисленные слова тегом <a href="..." >some word</a>
.
Моя проблема в том, что после замены слова тегом я не могу заставить панель редактора прекратить добавлять любые последующие нажатия клавиш к тексту, расположенному внутри тега. Как выйти из тега <a>
, чтобы снова начать нормально печатать?
И да, я знаю, что события гиперссылки срабатывают только тогда, когда панель редактора недоступна для редактирования. Я работаю над этим с помощью событий мыши.