是否可以将网格 Pane 扩展到最大宽度和高度?

我有以下内容:

<fx:root type="javafx.scene.layout.AnchorPane" xmlns:fx="http://javafx.com/fxml"
         stylesheets="view/Style.css">
    <children>
        <GridPane xmlns:fx="http://javafx.com/fxml"
                  AnchorPane.topAnchor="0.0" AnchorPane.bottomAnchor="128.0"
                  AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0"
                  hgap="10" vgap="10">
            <!--anything-->
        </GridPane>
    </children>
</fx:root>

并且我想将网格 Pane 扩展到由 anchor 定 Pane 确定的限制(所以整个屏幕,除了下部之外)

最佳答案

尝试设置GridPane的maxHeight和maxWidth属性。

maxHeight="Infinity" maxWidth="Infinity"

GridPane的子代应包含
GridPane.hgrow="always" GridPane.vgrow="always"

关于java - 将GridPane扩展到最大宽度和高度,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15087666/

10-10 22:29