Загрузка af xml просмотр в VBOX - PullRequest
0 голосов
/ 25 февраля 2020

Все,

У меня есть целевая страница, которая отображает все элементы меню поверх дерева слева, и при щелчке по любому элементу представление загружается в 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, высота в порядке, но ширина не занимает все пространство. Есть ли способ обрабатывать как высоту, так и ширину, чтобы занимать все пространство. введите описание изображения здесь введите описание изображения здесь

...