gpt4 book ai didi

java - 即使场景中 VBox 的宽度大于 0,它的宽度仍然为 0

转载 作者:行者123 更新时间:2023-11-30 07:24:17 27 4
gpt4 key购买 nike

我向 VBox 添加了一些子节点,例如按钮和文本。因此,VBox 的宽度应大于 0,如场景中所示。

但是当我调用宽度值时,它打印出0。

示例:

vbox.getWidth();      // prints 0
vbox.widthProperty(); // prints 0

如何获得 vbox 的正确宽度?

最佳答案

在出现场景之前,VBox 或任何Node 的宽度和高度未初始化。这就是为什么你得到的结果是 0。尝试获取场景在其舞台中显示后的大小。这样它将显示正确的尺寸。

关于java - 即使场景中 VBox 的宽度大于 0,它的宽度仍然为 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37018098/

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