hbox外部的javafx背景图像位置

hbox外部的javafx背景图像位置,java,javafx,background-position,hbox,Java,Javafx,Background Position,Hbox,当通过加载的style.css或通过操作处理程序在代码中设置-fx\u background-position:0-40时,就会出现问题。 在我的示例中,背景图像设置在一个hbox宽度的单元格上。调整背景图像的位置时,图像会移动到hbox的限制/边界之外,在这种情况下会向上移动,并覆盖hbox位置上方的区域。在我的例子中,它覆盖了动作按钮,所以它们不会开火。 如何不显示背景图像中位于hbox之外的部分?如果重叠的hbox根本不应对MouseEvents产生反应,可以添加hbox.setmouse

当通过加载的style.css或通过操作处理程序在代码中设置
-fx\u background-position:0-40
时,就会出现问题。 在我的示例中,背景图像设置在一个
hbox
宽度的单元格上。调整背景图像的位置时,图像会移动到
hbox
的限制/边界之外,在这种情况下会向上移动,并覆盖
hbox
位置上方的区域。在我的例子中,它覆盖了动作按钮,所以它们不会开火。
如何不显示背景图像中位于
hbox
之外的部分?

如果重叠的hbox根本不应对MouseEvents产生反应,可以添加
hbox.setmousetransport(true)


希望能有所帮助。

好吧,没关系,但在这种情况下,它将涵盖8个按钮,因此很难找到正确的按钮…,谢谢您的回答。其中两个按钮将背景图像上下移动。