javafx8中画布内的java HoverProperty 1 年,4 月 Questions & Answers 237 我想在javafx-8画布上画一条线,这样当我把鼠标放在上面时,它应该改变颜色和光晕(如果可能的话)。 我该怎么做
# 1 楼答案 对不起,你不能这样做。 在javafx中,每个Node都是鼠标感知的,也就是说,您可以跟踪节点上的MouseEvent,但不幸的是,Canvas内的图形不是Node,而是该Canvas的像素映射 备选方案: 您可以使用锚烷代替画布,并将Line、Circle作为其子对象
# 1 楼答案
对不起,你不能这样做。 在javafx中,每个
Node
都是鼠标感知的,也就是说,您可以跟踪节点上的MouseEvent
,但不幸的是,Canvas
内的图形不是Node
,而是该Canvas
的像素映射备选方案: 您可以使用锚烷代替画布,并将
Line
、Circle
作为其子对象