gpt4 book ai didi

java - 如何从 JavaFX 场景图节点获取边框宽度?

转载 作者:搜寻专家 更新时间:2023-11-01 03:33:11 25 4
gpt4 key购买 nike

我有一个 VBox 并且我将它的边框宽度动态设置为 3(没有 CSS 或 FXML)。

然后我尝试使用

获取它的边框宽度
myVBox.getBorder().getStrokes().get(0).getLeftStrokeWidth();

但是没用!有人可以帮帮我吗?

最佳答案

如果您以编程方式设置边框,例如:

VBox vbox = new VBox();
BorderStroke borderStroke = new BorderStroke(Color.RED, BorderStrokeStyle.DASHED,
null, new BorderWidths(5));
// Sets all 4 borders
vbox.setBorder(new Border(borderStroke));

然后你可以得到像这样的宽度:

double left = vbox.getBorder().getStrokes().get(0).getWidths().getLeft();
System.out.println("Left border width " + left);

输出

Left border width 5.0

关于java - 如何从 JavaFX 场景图节点获取边框宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41843237/

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