Css JavaFX:整个帧的菜单栏宽度
我正在使用NetBeans和SceneBuilder制作JavaFXGUI。我的问题是,在这三个文件(FXML、控制器和java文件)中,当用户展开阶段(或锚定窗格,还请告诉我正确的术语)时,我需要做什么才能使菜单栏的宽度展开 谢谢!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"?> <
~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
执行类似的操作。