检测鼠标悬停在工具提示上
Detect mouse hovering over a Tooltip
关于 我想知道如果鼠标悬停在 Tooltip
上是否可以触发事件。我知道这个方法 node.setOnMouseEntered()
但这只适用于 Node
的实例(Tooltip
不扩展 Node
)。
tooltip.getGraphic()
将允许您将工具提示作为节点。
从 Tooltip
获取 scene
并在那里注册事件处理程序:
Tooltip tooltip = new Tooltip("Something");
Scene tooltipScene = tooltip.getScene();
tooltipScene.setOnMouseEntered(evt -> {
System.out.println("enter");
});
tooltipScene.setOnMouseExited(evt -> {
System.out.println("exit");
});
关于 Tooltip
上是否可以触发事件。我知道这个方法 node.setOnMouseEntered()
但这只适用于 Node
的实例(Tooltip
不扩展 Node
)。
tooltip.getGraphic()
将允许您将工具提示作为节点。
从 Tooltip
获取 scene
并在那里注册事件处理程序:
Tooltip tooltip = new Tooltip("Something");
Scene tooltipScene = tooltip.getScene();
tooltipScene.setOnMouseEntered(evt -> {
System.out.println("enter");
});
tooltipScene.setOnMouseExited(evt -> {
System.out.println("exit");
});