GridPane.add和GridPane.setContraint之间的区别

时间:2014-01-29 04:35:05

标签: java javafx

我正在阅读一些关于JavaFX 2.0的教程,我对GridPane布局组件的两种方法感到有点困惑。

基本上,我会使用GridPane.add(新标签(“我的标签”),0,0)向GridPane添加节点;

但是,我也看到了以下方法:GridPane.setContraint(new Label(“My Label”),0,0);

有人能解释一下这两种方法的区别吗? 我看了一下javadoc,但是无法区别对待,也许我的英语不够好,无法获得细微差别?

提前谢谢。

克莱姆

1 个答案:

答案 0 :(得分:1)

我做了一些测试,发现.setContraints(节点,列,行)实际上并没有为GridPane的子节点添加节点,之后你必须手动添加它们,而.add(节点,列,行) )实际设置列和行索引,并将节点添加到GridPane的子节点。