2016-04-08 2 views
2

Im новое для JavaFX и вам нужно запрограммировать программное обеспечение для моего школьного проекта.Автоматическое центрирование содержимого программы при масштабировании окна с помощью JavaFX

Если моя программа запущена, я могу масштабировать окно, как обычно. Все содержимое окна остается в том положении, которое я им дал. Теперь я хотел бы сосредоточить весь контент программы, пока я масштабирую открытое окно.

Он должен работать как margin:auto в CSS, где контейнер или панель всегда находятся посередине окна, не имеет значения, какой размер имеет окно.

Я использую FXML.

ответ

1

Вы можете иметь VBox в качестве корневого контейнера вашего Scene и установите ALIGMENT в VBox к CENTER.

VBox vBox = new VBox(); 
vBox.setAlignment(Pos.CENTER); 
Scene scene = new Scene(vBox,400,400); 

Для более детального описания, пожалуйста, прочитайте этот вопрос: How do I center JavaFX controls

 Смежные вопросы

  • Нет связанных вопросов^_^