gpt4 book ai didi

java - 如何修复 GridPane 上的标签堆叠在索引 (0,0) 上?它似乎忽略了我对该函数的输入

转载 作者:行者123 更新时间:2023-12-01 19:34:03 24 4
gpt4 key购买 nike

我正在尝试使用 GridPane 布局在 javafx 中制作一个基本的登录屏幕。问题是我放在网格上的所有标签都将定位 (0,0),似乎忽略了我的列索引和行索引值。

我尝试将索引的极值放入两个函数调用中,但没有任何变化。它似乎忽略了我给它的任何索引,默认为 (0,0)。

网格 Pane 设置:

GridPane grid = new GridPane();
grid.setPadding(new Insets(10, 10, 10, 10));
grid.setVgap(10);
grid.setHgap(10);

该函数调用标签:

// Name label
Label nameLabel = new Label("Username:");
GridPane.setConstraints(grid, 0, 0);

// Password label
Label passLabel = new Label("Password:");
GridPane.setConstraints(grid, 0, 1);

将 GridPane 添加到场景:

grid.getChildren().addAll(nameLabel, nameInput, passLabel, passInput, loginButton);
Scene scene = new Scene(grid, 300, 200);

最佳答案

您错误地使用了 GridPane.setConstraints();。您应该在节点上设置约束,而不是在网格上设置约束。示例:

// Name label
Label nameLabel = new Label("Username:");
GridPane.setConstraints(nameLabel, 0, 0);

// Password label
Label passLabel = new Label("Password:");
GridPane.setConstraints(passLabel, 0, 1);

See javadocs for more details.

关于java - 如何修复 GridPane 上的标签堆叠在索引 (0,0) 上?它似乎忽略了我对该函数的输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58478664/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com