相关疑难解决方法(0)

如何根据滑块上滑块当前位置的滑块颜色更改 JFXSlider 滑块的颜色?

我在 JavaFX 中使用 a JFXSlider,并且对 的轨道颜色使用了线性渐变JFXSlider(使用 CSS)。但是,我还想将拇指的颜色更改为该位置滑块的颜色。我使用了以下 CSS 来实现滑块的线性渐变并消除默认的绿色JFXSlider

.jfx-slider .track {
    -fx-pref-height: 10;
    -fx-background-color: linear-gradient(to right,red,orange);
}
.jfx-slider .colored-track {
    -fx-background-color: transparent;
}
Run Code Online (Sandbox Code Playgroud)

我尝试使用以下 CSS 代码来使拇指颜色与当前位置的滑块颜色相同,但它不起作用。

.jfx-slider .thumb {
    -fx-background-color: linear-gradient(to right,red,orange);
}
Run Code Online (Sandbox Code Playgroud)

我想我尝试的代码可能只为拇指的背景颜色提供内部线性渐变。有谁知道如何解决这个问题?PS 我正在使用 JFoenix 9.0.10、JavaFX 15 和 JDK 15。

css java javafx javafx-css jfoenix

4
推荐指数
1
解决办法
725
查看次数

JavaFX 中的渐变

如何在 JavaFX 中开发如下所示的渐变?

在此输入图像描述

css java gradient javafx fxml

3
推荐指数
1
解决办法
8014
查看次数

标签 统计

css ×2

java ×2

javafx ×2

fxml ×1

gradient ×1

javafx-css ×1

jfoenix ×1