JavaFx GridPane 布局如何为行中的元素设置边距?
JavaFx GridPane layout how to set margin for an element in row?
我正在使用 GridPane 布局来定位我的应用程序中的内容。我想知道如何为 row
中的元素设置边距
GridPane.setConstraints(chip5, 1, 1, 1, 1, HPos.RIGHT, VPos.TOP); //I want to set
// margin for chip5 from top (for example 5px)
在GridPane中可以吗?
您可以设置任何特定的边距 Node
:
GridPane.setMargin(chip5, new Insets(5, 0, 0, 0));
在FXML中,您可以按如下方式进行:
<TextField fx:id="txtFirstName" GridPane.rowIndex="0" GridPane.columnIndex="1">
<GridPane.margin>
<Insets right="30"/>
</GridPane.margin>
</TextField>
我正在使用 GridPane 布局来定位我的应用程序中的内容。我想知道如何为 row
中的元素设置边距 GridPane.setConstraints(chip5, 1, 1, 1, 1, HPos.RIGHT, VPos.TOP); //I want to set
// margin for chip5 from top (for example 5px)
在GridPane中可以吗?
您可以设置任何特定的边距 Node
:
GridPane.setMargin(chip5, new Insets(5, 0, 0, 0));
在FXML中,您可以按如下方式进行:
<TextField fx:id="txtFirstName" GridPane.rowIndex="0" GridPane.columnIndex="1">
<GridPane.margin>
<Insets right="30"/>
</GridPane.margin>
</TextField>