gpt4 book ai didi

image - 如何在 javafx 的 slider 中动态更改 slider 拇指图标图像?

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

在 fxml 文件中有 slider :

Slider fx:id="slider" minHeight="20" minWidth="-Infinity" prefWidth="300.0"



想要从我的 .java 类中更改 slider 拇指图标图像,因为我可以使用 css 更改拇指图标图像
.slider .thumb{
-fx-background-image :url("your image");
...// more customization
}

但我想从 .java 类更改图像

请建议..

谢谢

最佳答案

您可以使用 Node#lookup() 从 Java 代码中找到拇指。方法。

String IMAGE = getClass().getResource("my-image.png").toExternalForm();

StackPane thumb = (StackPane)slider.lookup(".thumb");
thumb.getChildren().clear();
thumb.getChildren().add(new ImageView(IMAGE));

注意:请注意,您需要在 stage.show() 之后调用此代码让查找正常工作。

关于image - 如何在 javafx 的 slider 中动态更改 slider 拇指图标图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15926861/

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