【发布时间】:2016-12-31 22:56:07
【问题描述】:
我正在尝试通过使用区域及其 css 属性 -fx-shape 在 JavaFX 8 中创建自定义控件来设置区域的自定义 svg 路径。然后我尝试添加一些鼠标点击处理,但问题是鼠标点击事件在所有区域上被触发,不仅仅是在 css 中定义的形状内点击时。我怎么解决这个问题?谢谢!
【问题讨论】:
标签: svg javafx custom-controls css-shapes
我正在尝试通过使用区域及其 css 属性 -fx-shape 在 JavaFX 8 中创建自定义控件来设置区域的自定义 svg 路径。然后我尝试添加一些鼠标点击处理,但问题是鼠标点击事件在所有区域上被触发,不仅仅是在 css 中定义的形状内点击时。我怎么解决这个问题?谢谢!
【问题讨论】:
标签: svg javafx custom-controls css-shapes
试试
region.setPickOnBounds(false);
【讨论】: