有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

javafx8中画布内的java HoverProperty

我想在javafx-8画布上画一条线,这样当我把鼠标放在上面时,它应该改变颜色和光晕(如果可能的话)。 我该怎么做


共 (1) 个答案

  1. # 1 楼答案

    对不起,你不能这样做。 在javafx中,每个Node都是鼠标感知的,也就是说,您可以跟踪节点上的MouseEvent,但不幸的是,Canvas内的图形不是Node,而是该Canvas的像素映射

    备选方案: 您可以使用锚烷代替画布,并将LineCircle作为其子对象