2015-12-14 27 views
0
GridPane.setConstraints(button1,0,0); 
GridPane.setConstraints(button2,0,1); 
GridPane.setConstraints(button3,0,2); 

gridPane.getChildren().addAll(button1,button2,button3); 

我有一个GridPane一些按钮,因为他们如上图所示,我想如何从上面的所有元素点到下一个GridPane

  1. 中心他们都在gridPane;
  2. 将每个按钮的标签置于 的按钮边界内(可选)。

目前按钮对齐到左侧,他们看起来不太好。有人可以告诉我该怎么做吗?感谢

回答

1

可以使用其它约束选项设置每个单元的垂直和水平走向:

GridPane.setConstraints(b1, 0, 0, 1, 1, HPos.CENTER, VPos.CENTER); 
GridPane.setConstraints(b2, 0, 1, 1, 1, HPos.CENTER, VPos.CENTER); 
GridPane.setConstraints(b3, 0, 2, 1, 1, HPos.CENTER, VPos.CENTER); 

您也可以设置在电池之间的间隙用:

gridPane.setVgap(10); 
gridPane.setHgap(10); 

调试那些值视觉使用:

gridPane.setGridLinesVisible(true); 
相关问题