expand a GridPane to max width and height

user1090694 picture user1090694 · Feb 26, 2013 · Viewed 19.4k times · Source

is it possible to expand a grid pane to max width and height?

i have the following:

<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>

and i'd like to expand the grid pane to the limits determined by the anchor pane (so whole screen except the lower part)

Answer

Qwertovsky picture Qwertovsky · Feb 26, 2013

Try set maxHeight and maxWidth properties of GridPane.

maxHeight="Infinity" maxWidth="Infinity"

And childrens of GridPane should contain

GridPane.hgrow="always" GridPane.vgrow="always"