java jtree 在延迟后重新显示每个项目的工具提示

发布于 2024-09-06 13:54:07 字数 76 浏览 6 评论 0原文

当工具提示显示在树上并且移动鼠标时,工具提示保持可见并且文本发生变化。是否可以隐藏工具提示并在鼠标从一个项目移动到下一个项目时重新显示它。

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

悍妇囚夫 2024-09-13 13:54:07

扩展 DefaultTreeCellRenderer 并根据需要调用 setToolTipText()。教程项目 TreeIconDemo2,在 自定义中讨论树的显示演示了该方法。

附录:您可以为 TreeCellRenderer 中的每个节点提供所需的文本,例如 MyRenderer

    setToolTipText(value + " is in the Tutorial series.");

Extend DefaultTreeCellRenderer and invoke setToolTipText() as required. The tutorial project TreeIconDemo2, 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(value + " is in the Tutorial series.");
疑心病 2024-09-13 13:54:07

您必须使用 setToolTipText(null) 来删除工具提示 - 我们明确这样做后它不会消失。

you will have to use setToolTipText(null) to remove the tool tip - it will not disappear with our explicitly doing so.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文