【发布时间】:2012-10-24 12:36:19
【问题描述】:
我有一个TextField,我希望在某些情况下显示Tooltip。
执行检查后,我运行以下代码:
textFieldUsername.setTooltip(new Tooltip("Enter username!"));
textFieldUsername.getTooltip().setAutoHide(true);
textFieldUsername.getTooltip().show(textFieldUsername, 1, 1);
因此,当有人尝试使用空用户名登录时,他会在“用户名”TextField 上收到提示 Tooltip。
但是当涉及到操作时,Tooltip 会在屏幕的左上角弹出。
我应该计算我的场景的坐标,然后将我的TextField 坐标添加到它们,或者有一种方法可以将来自show() 调用的这些1, 1 参数设置为相对于TextField 位置?
【问题讨论】:
标签: position tooltip javafx-2 javafx