Ну, как я понял, вы не хотите, чтобы полоса прокрутки перемещала вашу страницу
Установите полосу прокрутки невидимой
scrollBar.setVisible(false);
Отключите полосу прокрутки, поэтому при перемещении событие не выиграетэто может произойти
scrollPane.addEventFilter(ScrollEvent.SCROLL,new EventHandler<ScrollEvent>() {
@Override
public void handle(ScrollEvent event) {
if (event.getDeltaX() != 0) {
event.consume();
}
}
});
Или вы можете использовать панели прокрутки и установить их для соответствия.
scrollPane.setFitToHeight(true);
scrollPane.setFitToWidth(true);
Надеюсь, что что-то из этого поможет.