В настоящее время я работаю над проектом, который требует от пользователя аннотировать (или комментировать) текст внутри текстового компонента. Пользователь дважды щелкнет где-нибудь в тексте, и в этой позиции появится подсказка (с текстом, который они указывают в другом диалоговом окне). Текстовый компонент должен иметь возможность управлять несколькими этими подсказками в разных положениях.Как вставить несколько подсказок в разные позиции каретки в JTextкомпонент?
Пример: «быстрая коричневая лиса прыгает через ленивую собаку»
Двойной щелчок перед словом «быстрый», а также после того, как слово «ленивый» вставит всплывающие подсказки следующим образом:
«код [ подсказка выше здесь] быстрый коричневый лис прыгает через ленивый [подсказка выше здесь] собака "
Я также играл с BalloonTip для достижения этой цели.
Однако у меня возникают проблемы с вставкой обычных всплывающих подсказок и всплывающих подсказок на разных позициях в тексте.
Может ли кто-нибудь дать мне несколько советов о том, как достичь этого?
реализовать getTooltipText (MouseEvent), чтобы вернуть расположение конкретный текст – kleopatra