注意:这不是家庭作业。我的 Swing 应用程序只是家庭作业,但它已经完成了。我这样做是为了我自己的知识,以便更好地理解 JavaFX 和 Scenebuilder。
我创建了一个包含 27x27 网格的 Swing 应用程序。单击“正常设置”后,只有中心方 block 可见。
我正在尝试将所有内容转换为 JavaFx,并且我正在使用 Scenebuilder。我仍在学习如何使用它,并且我不确定我的 GridPane 是否放置正确(请注意创建 27 x 27 网格如何使其超出父级的边界)。我可以稍后再做。
我想知道是否可以全面设置每个节点的所有属性。我必须进入 FXML 文件并手动更改 27x27 网格中的每个节点大小。这最终会让人筋疲力尽。当然有办法做到这一点吗? 可以看到,每个节点都会有一个 Label 模板,并且只有当某个 Ant 访问它时它才可见。
在我的 Swing 版本中,为所有节点设置所有内容的示例如下所示:
setPreferredSize(new Dimension(ColonyView.NODE_SIZE, ColonyView.NODE_SIZE));
其中“NODE_SIZE”是:
public final static int NODE_SIZE = 96
如有任何帮助,我们将不胜感激。
最佳答案
在 GridPane
中选择一个节点,然后按 STRG + A
关于java - 如何在Scenebuilder/JavaFX中的GridPane中设置所有网格的大小和各种属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36781330/