在 JavaFX 中禁用控件上显示工具提示

2024-02-14

可以在禁用的控件上显示工具提示吗?

我有以下代码,但这不起作用:

txt_searchText.setDisable(true);
txt.searchText.setTooltip(new Tooltip("Message"));

有人能解决这个问题吗?

Thx


答案是不。目前,您无法在禁用的节点上显示工具提示,原因很简单,禁用的节点不会接收任何 MouseEvents。

您可以在此处查看官方问题追踪器中提出的问题(需要登录):https://javafx-jira.kenai.com/browse/RT-28850 https://javafx-jira.kenai.com/browse/RT-28850

解决您的问题的一种方法可能是将您的控件包装到其他东西中。

例如,将控件放入另一个控件中,例如 SplitPane 或 Label。然后您可以将工具提示应用到该包装器并禁用您的第一个控件。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 JavaFX 中禁用控件上显示工具提示 的相关文章

随机推荐