У меня есть пограничная панель, и в ее верхней части у меня есть hbox, который я добавил в файл f xml напрямую. И теперь я пытаюсь загрузить другие файлы f xml в центре пограничной панели, но они не занимают все пространство или занимают больше места. Некоторые скриншоты: основной файл f xml в конструкторе сцены , один загружен f xml t , другой не заполняет все пространство
и код, который я использовал для загрузки f xml в центр пограничной панели
@FXML
private void shop(MouseEvent event) throws Exception {
Parent root = FXMLLoader.load(getClass().getResource("/gui/produit/ListeProduits.fxml"));
content.setCenter(root);
}
содержимое здесь - пограничная панель
основной файл f xml:
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.geometry.Insets?>
<?import javafx.scene.control.Label?>
<?import javafx.scene.image.Image?>
<?import javafx.scene.image.ImageView?>
<?import javafx.scene.layout.BorderPane?>
<?import javafx.scene.layout.HBox?>
<?import javafx.scene.layout.VBox?>
<?import javafx.scene.text.Font?>
<BorderPane fx:id="content" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="637.0" prefWidth="1022.0" xmlns="http://javafx.com/javafx/8.0.171" xmlns:fx="http://javafx.com/fxml/1" fx:controller="gui.MenuController">
<top>
<HBox minHeight="150.0" prefHeight="150.0" style="-fx-background-color: linear-gradient(to left, #7AAE08, #0A750C);" BorderPane.alignment="CENTER">
<children>
<ImageView fitHeight="131.0" fitWidth="167.0" pickOnBounds="true" preserveRatio="true">
<image>
<Image url="@res/logo.png" />
</image>
<HBox.margin>
<Insets bottom="10.0" left="50.0" top="10.0" />
</HBox.margin>
</ImageView>
<VBox prefHeight="151.0" prefWidth="176.0">
<children>
<Label prefHeight="36.0" prefWidth="178.0" text="Hunt Kingdom" textFill="WHITE">
<font>
<Font name="System Bold Italic" size="24.0" />
</font>
<VBox.margin>
<Insets top="50.0" />
</VBox.margin>
</Label>
<HBox prefHeight="100.0" prefWidth="200.0">
<children>
<Label onMouseClicked="#shop" text="Boutique" textFill="WHITE">
<font>
<Font name="System Bold" size="18.0" />
</font>
<HBox.margin>
<Insets top="24.0" />
</HBox.margin>
</Label>
<Label onMouseClicked="#profile" text="Profile" textFill="WHITE">
<font>
<Font name="System Bold" size="18.0" />
</font>
<HBox.margin>
<Insets left="20.0" top="24.0" />
</HBox.margin>
</Label>
</children>
</HBox>
</children>
</VBox>
<Label text="Profile" textFill="WHITE">
<font>
<Font name="System Bold" size="18.0" />
</font>
<HBox.margin>
<Insets top="110.0" />
</HBox.margin>
</Label>
</children>
</HBox>
</top>
</BorderPane>