expand a GridPane to max width and height
21,527
Solution 1
Try set maxHeight and maxWidth properties of GridPane.
maxHeight="Infinity" maxWidth="Infinity"
And childrens of GridPane should contain
GridPane.hgrow="always" GridPane.vgrow="always"
Solution 2
If you are using JavaFX directly without fxml. The code is:
GridPane.setHgrow(childElementOfGridPane, Priority.ALWAYS);
GridPane.setVgrow(childElementOfGridPane, Priority.ALWAYS);
Author by
user1090694
Updated on July 05, 2022Comments
-
user1090694 almost 2 years
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)
-
Admin over 8 yearsThank you, but what's the point of the maxHeight and maxWidth? That part didn't make any difference in my application.