在Borland VCL库中,几乎所有控件都具有hint属性。在运行期间,将鼠标置于相应控件上时,将鼠标提示移出一个带有提示文本的小框,然后再次消失,例如Windows Explorer和其他程序中的帮助消息(将鼠标指针悬停在按钮上时) 。
JavaFX中是否有类似的概念(实际上,我正在使用ScalaFX)?
当然,我可以创建一个没有装饰的新舞台,添加一些鼠标侦听器等,但是它在某个地方还不可用吗?
您可以使用工具提示控件。
用法样本
如果要在控件上使用工具提示,例如按钮,请设置工具提示:
button.setTooltip(
new Tooltip("Button of doom")
);
否则,对于其他节点类型(例如形状),请安装工具提示:
Circle circle = new Circle(15, 15, 42);
Tooltip.install(
circle,
new Tooltip("Circle of light")
);
讲解
Oracle有一个专门针对工具提示的教程。
如上所示,您可以在工具提示上设置“图形”,它可以是图像(或任何其他节点),非常灵活。
工具提示样式
其他选择
如果不是您所需要的工具提示,那么还有其他显示弹出窗口的方法:
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句