JAVAFX Scroll窗格基于事件自动滚动

时间:2018-05-15 14:28:34

标签: java user-interface javafx scrollpane pane

有没有办法让滚动窗格根据代码中的值更改来改变hvalue和vvalue,我有一个if语句,当某些值改变但是hval和vval时,它应该改变javafx中滚动条的hval和vval没有移动(没有滚动)

public void recenter(){
anchorPane.setPrefWidth(anchorPane.getPrefWidth()*2);
anchorPane.setPrefHeight(anchorPane.getPrefHeight()*2);
scrollPane.setHValue(0.5);
}

我添加了代码,它很简单,我有一个锚窗格作为滚动窗格的子窗口,并且它与其大小完全吻合,当我通过单击recenter按钮加倍锚窗格大小时,我希望水平滚动到自动滚动到中间(hvalue = 0.5),但它没有,当我再次按下按钮时它实际滚动到中间! ,任何想法为什么??

0 个答案:

没有答案