java jtree 在延迟后重新显示每个项目的工具提示
当工具提示显示在树上并且移动鼠标时,工具提示保持可见并且文本发生变化。是否可以隐藏工具提示并在鼠标从一个项目移动到下一个项目时重新显示它。
When a tool tip is displayed on a tree and the mouse is moved the tooltip stays visible and the text changes. Is it possible to hide the tool tip and redisplay it when the mouse moves from one item to the next.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
扩展
DefaultTreeCellRenderer
并根据需要调用setToolTipText()
。教程项目TreeIconDemo2
,在 自定义中讨论树的显示演示了该方法。附录:您可以为
TreeCellRenderer
中的每个节点提供所需的文本,例如MyRenderer
:Extend
DefaultTreeCellRenderer
and invokesetToolTipText()
as required. The tutorial projectTreeIconDemo2
, discussed in Customizing a Tree's Display, demonstrates the approach.Addendum: You can supply the desired text for each node in a
TreeCellRenderer
, e.g.MyRenderer
:您必须使用 setToolTipText(null) 来删除工具提示 - 我们明确这样做后它不会消失。
you will have to use setToolTipText(null) to remove the tool tip - it will not disappear with our explicitly doing so.