Css JavaFX:整个帧的菜单栏宽度

Css JavaFX:整个帧的菜单栏宽度,css,javafx,fxml,menubar,Css,Javafx,Fxml,Menubar,我正在使用NetBeans和SceneBuilder制作JavaFXGUI。我的问题是,在这三个文件(FXML、控制器和java文件)中,当用户展开阶段(或锚定窗格,还请告诉我正确的术语)时,我需要做什么才能使菜单栏的宽度展开 谢谢! ~Bricks多亏了ItachiUchiha的评论,我才知道自己做错了什么。我最初使用AnchorPane作为我的根布局,但切换到HBox,以便使用hgrow属性 <?xml version="1.0" encoding="UTF-8"?> <

我正在使用NetBeans和SceneBuilder制作JavaFXGUI。我的问题是,在这三个文件(FXML、控制器和java文件)中,当用户展开阶段(或锚定窗格,还请告诉我正确的术语)时,我需要做什么才能使菜单栏的宽度展开

谢谢!
~Bricks

多亏了ItachiUchiha的评论,我才知道自己做错了什么。我最初使用
AnchorPane
作为我的根布局,但切换到
HBox
,以便使用
hgrow
属性

<?xml version="1.0" encoding="UTF-8"?>

<?import java.lang.*?>
<?import java.util.*?>
<?import javafx.geometry.*?>
<?import javafx.scene.*?>
<?import javafx.scene.chart.*?>
<?import javafx.scene.control.*?>
<?import javafx.scene.layout.*?>

<HBox>
  <children>
    <MenuBar HBox.hgrow="ALWAYS">
      <menus>
        <Menu mnemonicParsing="false" text="File">
          <items>
            <MenuItem mnemonicParsing="false" text="Close" />
          </items>
        </Menu>
        <Menu mnemonicParsing="false" text="Help">
          <items>
            <MenuItem mnemonicParsing="false" text="About" />
          </items>
        </Menu>
      </menus>
    </MenuBar>
  </children>
</HBox>


此问题需要更多输入,例如您使用的根布局是什么。此外,我认为这可以在FMXL中处理,因此如果您编写了一个不起作用的,请将其添加到您的问题中。您当然可以使用
VBox
vgrow
执行类似的操作。