gpt4 book ai didi

java - javafx 接口(interface)中的结构项

转载 作者:行者123 更新时间:2023-12-02 03:20:39 27 4
gpt4 key购买 nike

我试图弄清楚 javafx 项目结构到底是如何工作的。我有以下界面:

[![在此处输入图像描述][1]][1]

这个接口(interface)是在javafx中创建的,它是一个Scene sceneChooseUser

StackPane layoutChooseUser = new MyLayout();
Scene sceneChooseUser = new Scene(layoutChooseUser, 1100, 750);
layoutChooseUser.getChildren().add(border);

我的边框代码:

learnin = new MyTitles("Learnin'");
learnin.setStyle("-fx-font: 140 impact; -fx-text-fill: white;");
chooseUserPane.add(learnin, 1, 1);
chooseUserButtonPane = new GridPane();
chooseUserButtonPane.setHgap(100);
chooseUserButtonPane.setPadding(new Insets(0, 20, 0, 80));
teacherButton = new Button("TEACHER ACCOUNT");
teacherButton.setOnAction(e -> primaryStage.setScene(sceneTLogIn));
teacherButton.setPrefWidth(320.0);
teacherButton.setPrefHeight(320.0);
teacherButton.setStyle("-fx-font: 45 cornerstone; -fx-base: #17499F;");
teacherButton.setWrapText(true);
chooseUserButtonPane.add(teacherButton, 1, 16);
studentButton = new Button("STUDENT ACCOUNT");
studentButton.setOnAction(e -> primaryStage.setScene(sceneSLogIn));
studentButton.setPrefWidth(320.0);
studentButton.setPrefHeight(320.0);
studentButton.setStyle("-fx-font: 45 cornerstone; -fx-base: #17499F;");
studentButton.setWrapText(true);
chooseUserButtonPane.add(studentButton, 2, 16);
BorderPane border = new BorderPane();
border.setTop(chooseUserPane);
border.setCenter(chooseUserButtonPane);

我正在尝试构建整个场景,并在标签和两个按钮之间留出一些空间。我怎样才能做到这一点?

最佳答案

使用您拥有的布局,您可以做到

BorderPane.setMargin(chooseUserPane, new Insets(0, 0, 20, 0));

在标签下方添加 20 像素边距。

关于java - javafx 接口(interface)中的结构项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39661201/

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