JAVAFX Автопрокрутка панели прокрутки в зависимости от события - PullRequest
0 голосов
/ 15 мая 2018

Есть ли способ заставить hrollue и vvalue изменять область прокрутки на основе значений, изменяющихся в коде, у меня есть оператор if, который должен изменить hval и vval полосы прокрутки в javafx, когда некоторые значения изменяются, кроме hval и vvalне двигаются (прокрутка не происходит)

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

я добавил код, это просто, у меня есть область привязки в качестве дочерней панели прокрутки и она точно соответствует ее размеру, когда я удваиваю привязкуразмер панелей, нажав на кнопку недавно, я хочу, чтобы горизонтальная прокрутка автоматически прокручивалась до середины (hvalue = 0,5), но это не так, она фактически прокручивается до середины, когда я снова нажимаю кнопку !!Любая идея, почему ??

...