在我的程序中,我使用css设置了我的按钮样式。我正在使用“-fx-background-radius”来绕过角落,并注意到当我将鼠标悬停在过去角落的位置时,我可以点击按钮。我只是想知道是否有一种方法可以让按钮的“点击框”与你看到的匹配。
谢谢。
答案 0 :(得分:1)
定义在MouseEvent或contains函数调用触发时如何为此节点执行拾取计算。如果pickOnBounds为true,则通过与此节点的边界相交来计算拾取,否则通过与此节点的几何形状相交来计算拾取。
“bounds”本质上是包含节点的矩形区域(在本例中为按钮)。 “几何形状”说明了节点的实际渲染方式。
所以你只需要在按钮上拨打setPickOnBounds(false)
。