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

标签 java javafx

我正在阅读一些有关 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/

相关文章:

java - 如何使用 Java 从 DoD CAC 中提取用户名

java - 悬停JavaFX ScrollBar的增量按钮时的细线

java - 从命令行运行 JavaFX 应用程序,无需 GUI

java - 如何创建其值基于整数的 boolean 属性/绑定(bind)?

JavaFX 导入图像和图形

java - 如何更正 TextField 中的希腊重音字符

java - Eclipse maven 构建编译器失败 - 无堆栈跟踪

java - 如何获得两个整数之间的差

java - JBOSS eap 6.1.0 中的 Spring 框架 JNDI 配置问题

java - Spring Rest 中带有 JSON 的多部分不起作用