Привет У меня есть следующая ситуация:центрирования содержание ScrollPane с fitToWidth = ложному с помощью JavaFX
<ScrollPane xmlns:fx="http://javafx.com/fxml" fx:controller="MenuController" fx:id="menuPane" stylesheets="/fxml/styles/menu_style.css" fitToWidth="true" fitToHeight="true" hbarPolicy="ALWAYS" vbarPolicy="ALWAYS">
<VBox alignment="CENTER">
<HBox alignment="CENTER">
<VBox fx:id="menuView">
<elements></elements>
</VBox>
</HBox>
</VBox>
</ScrollPane>
Это выглядит следующим образом:
Полный экран с выравниванием
Однако, когда вы делаете это меньше по ширине, scrollpane не работает.
измененными размерами с выравниванием
Когда я изменил значение fitToWidth от истинного на ложное я получаю:
Полный экран с прокруткой
, поэтому нет горизонтального выравнивания по центру. Однако скроллинг работает:
измененного размеров с прокруткой
Есть ли возможность иметь выравнивание и прокрутку работать одновременно?
Странно, что высота прокрутки и вертикальное выравнивание работают правильно.
Невозможно добавить более 2 изображений, извините за это.
Он начал работать, когда я добавил к HWW minWidth. Тема может быть закрыта, как решена. Спасибо, Джеймс. –
Ты спасатель! Также я узнал, что могу напрямую связать через FXML! <3 –