JavaFx GridPane布局如何为行中的元素设置边距?

kry*_*huq 8 javafx margin gridpane

我正在使用GridPane布局来定位应用程序中的内容.我想知道如何为行中的元素设置边距

         GridPane.setConstraints(chip5, 1, 1, 1, 1, HPos.RIGHT, VPos.TOP); //I want to set 
       //  margin for chip5 from top (for example 5px)
Run Code Online (Sandbox Code Playgroud)

在GridPane中可以吗?

Jam*_*s_D 15

您可以为任何特定设置保证金Node:

GridPane.setMargin(chip5, new Insets(5, 0, 0, 0));
Run Code Online (Sandbox Code Playgroud)


Eng*_*uad 5

在 FXML 中,您可以按如下方式进行:

<TextField fx:id="txtFirstName" GridPane.rowIndex="0" GridPane.columnIndex="1">
    <GridPane.margin>
        <Insets right="30"/>
    </GridPane.margin>
</TextField>
Run Code Online (Sandbox Code Playgroud)