web-dev-qa-db-ja.com

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

GridPaneで可能ですか?

8
krychuq

特定のNodeのマージンを設定できます。

GridPane.setMargin(chip5, new Insets(5, 0, 0, 0));
15
James_D

FXMLでは、次のように実行できます。

<TextField fx:id="txtFirstName" GridPane.rowIndex="0" GridPane.columnIndex="1">
    <GridPane.margin>
        <Insets right="30"/>
    </GridPane.margin>
</TextField>
4
Eng.Fouad