4

我正在使用 Scene Builder 创建我的 GUI,并且我的菜单栏没有调整到父级。我怎样才能做到这一点?

当我尝试 Modify -> Fit to Parent 时,菜单栏占据了整个根窗格,显然这不是我想要的。这是我正在谈论的图像:

在此处输入图像描述

如您所见,菜单栏没有完全延伸到窗口的末尾。

4

3 回答 3

15

您需要将菜单栏的首选宽度属性绑定到width舞台或其他容器节点的属性。当您也动态调整大小时,它也可以工作。

menuBar.prefWidthProperty().bind(primaryStage.widthProperty());
于 2015-09-12T06:01:37.860 回答
11

我必须在菜单栏中设置锚窗格约束。我必须使左右边距为零:

在此处输入图像描述

于 2013-10-13T03:12:23.800 回答
3

菜单栏HBox包装这是另一种方法。将 MenuBar 包装在 HBOX 中。将 MenuBar 的 HGrow 设置为 ALWAYS。将 HBOX 节点对齐设置为 TOPLEFT。

于 2013-10-13T04:00:47.510 回答