gpt4 book ai didi

java - 舞台中额外的顶部空间是否包含在场景的大小中?

转载 作者:行者123 更新时间:2023-12-01 11:29:34 26 4
gpt4 key购买 nike

如果我想要一个场景为 500 x 500...这会使舞台变为 550 x 550,还是使场景变为 450 x 450,舞台变为 500 x 500?场景上方包含关闭、恢复和最小化按钮的额外标题栏空间的宽度和长度是多少?

最佳答案

不,舞台顶部的额外空间不包含在场景的大小中。

如果您想知道确切的大小,它取决于平台。一个非常简单的验证示例是创建一个 500 x 500 场景并将舞台设置为 X=0, Y=0 并检查鼠标配合坐标来测量尺寸。

public class MyStageSize extends Application {

@Override
public void start(Stage stage) {
Label label = new Label();
VBox root = new VBox(label);
root.setAlignment(Pos.CENTER);
Scene scene = new Scene(root, 500, 500);
stage.setScene(scene);
stage.setX(0);
stage.setY(0);
stage.show();
scene.setOnMouseMoved(e -> label.setText(String.valueOf("X = " + e.getScreenX() + "\nY = " + e.getScreenY())));
}
public static void main(String[] args) {
launch(args);
}
}

关于java - 舞台中额外的顶部空间是否包含在场景的大小中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30520337/

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