gpt4 book ai didi

java - 对齐两个 Javafx GridPane

转载 作者:行者123 更新时间:2023-12-01 23:30:55 25 4
gpt4 key购买 nike

我创建了两个 Javafx Gridpane,我希望它们位于同一行,第二个网格 Pane 必须位于第一个网格 Pane 旁边的同一行。因为我运行的时候会碰到另一只。这是我的代码:

Group root = new Group();
Scene scene = new Scene(root);

//creation du layout
layout = new GridPane();
layout.getColumnConstraints().add(new ColumnConstraints(350)); // column 1 is 350 wide
layout.getColumnConstraints().add(new ColumnConstraints(350));
layout.getColumnConstraints().add(new ColumnConstraints(350));
layout.setGridLinesVisible(true);

final Label source = new Label ("DRAG ");
layout.add(source, 0, 0);


final Label target = new Label ("DROP ");
layout.add(target, 1, 0);

layout2 = new GridPane();
layout2.getColumnConstraints().add(new ColumnConstraints(20)); // column 1 is 20 wide

layout2.setGridLinesVisible(true);

final Label source1 = new Label ("fire");
layout2.add(source1, 0, 4);
root.getChildren().addAll(layout,layout2);

最佳答案

如果您想将它们相邻添加,最好的选择是使用 HBox布局:

HBox hBox = new HBox();
//hBox.setSpacing(5.0);
//hBox.setPadding(new Insets(5,5,5,5));
hBox.getChildren().addAll(layout, layout2);

关于java - 对齐两个 Javafx GridPane,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19321086/

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