关于this question我想知道如果鼠标悬停在Tooltip
上是否可以触发事件。我知道这种方法node.setOnMouseEntered()
,但这仅适用于Node
的实例(Tooltip
不会延伸Node
)。
答案 0 :(得分:1)
从scene
获取Tooltip
并在那里注册事件处理程序:
Tooltip tooltip = new Tooltip("Something");
Scene tooltipScene = tooltip.getScene();
tooltipScene.setOnMouseEntered(evt -> {
System.out.println("enter");
});
tooltipScene.setOnMouseExited(evt -> {
System.out.println("exit");
});
答案 1 :(得分:-1)
tooltip.getGraphic()
将允许您将工具提示作为节点。