如何使javafx节点适应其父节点?

时间:2019-02-26 18:59:39

标签: java javafx

示例:

Assets

使用此代码,舞台以全尺寸打开,但菜单栏未涵盖所有长度。我必须添加什么?

1 个答案:

答案 0 :(得分:0)

如果您希望MenuBar占据VBox的完整大小,则可以将VBox替换为MenuBar,将MenuBar直接放置在AnchorPane中,并将Anchor Pane Constraints赋予MenuBar(以进行响应)。

如果出于某些原因想要保留VBox,则可以更改MenuBar属性:

  • 将Vgrow设置为:始终(始终增加垂直长度)
  • 将“最大宽度”设置为:MAX_VALUE

我建议您使用SceneBuilder,以轻松查找功能并预览更改。