【发布时间】:2016-08-13 22:41:38
【问题描述】:
我使用 GridPane 作为舞台的主要场景,布局完全在 FXML 文件中定义。我想在窗口的整个侧面(即,跨越我的 GridPane 的所有行)都有一个按钮,如下所示:
但是我无法让它工作。更准确地说,按钮似乎不会跨越整个高度。我为按钮设置了GridPane.vgrow=ALWAYS、maxHeight="Infinity" 和GridPane.fillHeight=true,但按钮仍然与其中的文本一样长,并位于侧面的中心。
如何让按钮横跨整个 GridPane?如开头所述,我当然正确设置了GridPane.rowSpan。并不是按钮没有正确放置在 GridPane 中,只是它不会在整个可用的垂直空间中伸展。
请注意,我更喜欢通过 FXML 的解决方案,而不是 Java 代码,因为我不想在我的课程中使用这样的布局代码。
谢谢!
【问题讨论】: