【发布时间】:2010-06-21 09:35:22
【问题描述】:
当工具提示显示在树上并且鼠标移动时,工具提示保持可见并且文本发生变化。当鼠标从一个项目移动到下一个项目时,是否可以隐藏工具提示并重新显示它。
【问题讨论】:
当工具提示显示在树上并且鼠标移动时,工具提示保持可见并且文本发生变化。当鼠标从一个项目移动到下一个项目时,是否可以隐藏工具提示并重新显示它。
【问题讨论】:
根据需要扩展DefaultTreeCellRenderer 并调用setToolTipText()。 Customizing a Tree's Display 中讨论的教程项目 TreeIconDemo2 演示了该方法。
附录:您可以在TreeCellRenderer 中为每个节点提供所需的文本,例如MyRenderer:
setToolTipText(value + " is in the Tutorial series.");
【讨论】:
TreeIconDemo2 中也可以使用。
ToolTipManager.sharedInstance() 并更改延迟。
您必须使用 setToolTipText(null) 来删除工具提示 - 我们明确这样做时它不会消失。
【讨论】: