java jtree всплывающая подсказка для каждого элемента после задержки - PullRequest
2 голосов
/ 21 июня 2010

Когда подсказка отображается на дереве и мышь перемещается, подсказка остается видимой, и текст изменяется.Можно ли скрыть подсказку и снова отобразить ее, когда мышь перемещается от одного элемента к другому.

Ответы [ 2 ]

1 голос
/ 21 июня 2010

Расширить DefaultTreeCellRenderer и вызвать setToolTipText() при необходимости.Учебный проект TreeIconDemo2, обсуждаемый в Настройка отображения дерева , демонстрирует подход.

Добавление: Вы можете предоставить нужный текстдля каждого узла в TreeCellRenderer, например MyRenderer:

    setToolTipText(value + " is in the Tutorial series.");
0 голосов
/ 20 сентября 2011

вам придется использовать setToolTipText (null), чтобы удалить подсказку - она ​​не исчезнет при нашем явном поступлении.

...