我正在阅读一些有关 JavaFX 2.0 的教程,我对 GridPane 布局组件的两种方法有点困惑。
基本上,我会使用 GridPane.add(new Label("My Label"), 0, 0); 将节点添加到 GridPane;
但是,我也看到使用了以下方法:GridPane.setContraint(new Label("My Label"), 0, 0);
谁能解释一下这两种方法之间的区别吗? 我查看了javadoc,但无法得到差异,也许我的英语不够好,无法得到细微的差异?
提前谢谢您。
克莱姆
最佳答案
我做了更多测试,发现 .setContraints(node, column, row) 实际上并未添加 GridPane 子节点的节点,您必须随后手动添加它们,而 .add(node, column, row) )实际上设置列和行索引,并将节点添加到 GridPane 的子级。
关于java - GridPane.add 和 GridPane.setContraint 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21422189/