使用节点Javafx移动ScrollPance

使用节点Javafx移动ScrollPance,javafx,scrollpane,Javafx,Scrollpane,我有一个滚动窗格,其中有一个矩形。该矩形只能向左或向右移动。滚动窗格的值为800,当窗口变小时,滚动条将启用,您可以滚动。我的问题是,当我尝试在滚动条打开时移动矩形时,滚动条也会向左或向右移动。当我移动节点时,是否有一种临时禁用滚动功能的方法>我想您可能要查找的是 public final void setPannable(boolean value) 设置属性pannable的值。 物业说明: 指定用户是否应该能够使用鼠标平移视口。如果鼠标事件到达ScrollPane(即,如果所包含的节点或

我有一个滚动窗格,其中有一个矩形。该矩形只能向左或向右移动。滚动窗格的值为800,当窗口变小时,滚动条将启用,您可以滚动。我的问题是,当我尝试在滚动条打开时移动矩形时,滚动条也会向左或向右移动。当我移动节点时,是否有一种临时禁用滚动功能的方法>

我想您可能要查找的是

public final void setPannable(boolean value)
设置属性pannable的值。 物业说明: 指定用户是否应该能够使用鼠标平移视口。如果鼠标事件到达ScrollPane(即,如果所包含的节点或其子节点未阻止鼠标事件),则参考pannable以确定是否应使用事件进行平移

我不确定这是否有效,但听起来是这样的

你也可以用

或者类似的鼠标属性,设置一个侦听器,使其在单击滚动窗格时

永不

public static final ScrollPane.ScrollBarPolicy NEVER
指示永远不应显示滚动条

然后返回到
ScrollPane.onMouseReleased()的原始设置


祝你好运

多谢各位。scrollPane被设置为pannableGreat,我很高兴它对您有效!默认情况下,这很可能是正确的。