Все,
У меня есть целевая страница, которая отображает все элементы меню поверх дерева слева, и при щелчке по любому элементу представление загружается в vbox справа от него. Проблема, с которой я сталкиваюсь, заключается в том, что представление не использует всю высоту vbox, и есть свободное место.
Когда я нажимаю на элемент меню, вызывается функция setnode вместе с view для отображения vbox (держатель) с видом. Вот фрагмент кода.
switch (treevalue) {
case "Dashboard":
setNode("/school/view/Dashboard.fxml");
break;
private void setNode(String view) throws IOException {
FXMLLoader loader = new FXMLLoader();
pane = FXMLLoader.load(getClass().getResource(view));
holderPane.getChildren().clear();
holderPane.getChildren().add((Node) pane);
}
Я попытался устранить проблему, и если я изменил вышеупомянутый vbox на hbox, высота в порядке, но ширина не занимает все пространство. Есть ли способ обрабатывать как высоту, так и ширину, чтобы занимать все пространство. введите описание изображения здесь введите описание изображения здесь