gpt4 book ai didi

javafx-2 - Java Fx 中的网格 Pane 定位

转载 作者:行者123 更新时间:2023-12-02 04:58:19 26 4
gpt4 key购买 nike

我是使用 Netbeans 7.3.1 的 Java Fx 的新手。我正在使用 Gridpane 试验新事物,我只想将 Gridpane 放置在窗口左上角以外的另一个位置..root.getChildren().add(gridpane);将网格 Pane 添加到窗口的最左上角。如何在不添加任何新子项或根的情况下将网格 Pane 放置在窗口的另一个位置!我的根只是一个组,当前代码只是将网格 Pane 与菜单栏..我的完整代码是这样的!!

public class Menu extends Application {

@Override
public void start(Stage primaryStage){
Group root = new Group();
Scene scene = new Scene(root, 300, 250);
primaryStage.setTitle("Hello World!");
MenuBar menuBar = new MenuBar();
javafx.scene.control.Menu m = new javafx.scene.control.Menu("File");
m.getItems().add(new MenuItem("New"));
m.getItems().add(new SeparatorMenuItem());
m.getItems().add(new MenuItem("Exit"));
menuBar.getMenus().add(m);
javafx.scene.control.Menu tools = new javafx.scene.control.Menu("Cameras");
tools.getItems().add(CheckMenuItemBuilder.create()
.text("Show Camera 1")
.selected(false)
.build());
menuBar.getMenus().add(tools);
root.getChildren().add(menuBar);
GridPane gridpane = new GridPane();
gridpane.setPadding(new Insets(5));
gridpane.setHgap(5);
gridpane.setVgap(5);
Label fNameLbl = new Label("First Name");
TextField fNameFld = new TextField();
Label lNameLbl = new Label("First Name");
TextField lNameFld = new TextField();
Button saveButt = new Button("Save");
// First name label
GridPane.setHalignment(fNameLbl, HPos.RIGHT);
gridpane.add(fNameLbl, 0, 0);
// Last name label
GridPane.setHalignment(lNameLbl, HPos.RIGHT);
gridpane.add(lNameLbl, 0, 1);
// First name field
GridPane.setHalignment(fNameFld, HPos.LEFT);
gridpane.add(fNameFld, 1, 0);
// Last name field
GridPane.setHalignment(lNameFld, HPos.LEFT);
gridpane.add(lNameFld, 1, 1);
// Save button
GridPane.setHalignment(saveButt, HPos.RIGHT);
gridpane.add(saveButt, 1, 2);
root.getChildren().add(gridpane);
primaryStage.setScene(scene);
primaryStage.show();
}

最佳答案

尝试 Scene Builder ...它用于设计 javafx 页面...

您可以根据需要设计所有页面。

关于javafx-2 - Java Fx 中的网格 Pane 定位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19373713/

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