JavaFX 8 中具有自定义形状的区域上的鼠标事件

Mouse Events on a Region with custom shape in JavaFX 8

我正在尝试通过使用区域及其 css 属性 -fx-shape 来在 JavaFX 8 中创建自定义控件,以设置该区域的自定义 svg 路径。然后我尝试添加一些鼠标点击处理,但问题是鼠标点击事件会在所有区域上触发,而不仅仅是在 css 中定义的形状内部点击时。我怎么解决这个问题?谢谢!

尝试

region.setPickOnBounds(false);