4

我正在尝试更改 JFoenix 库 ( http://www.jfoenix.com ) 上的进度条的颜色。我正在使用 Java 和 JavaFX,这是我的示例 css:

.progress-bar {
-fx-accent: #4059a9;}

它应该可以工作,但它会禁用颜色。

启用 css 后:

在此处输入图像描述

禁用 css(默认颜色显示):

在此处输入图像描述

4

1 回答 1

9

看来您的问题是由背景插图引起的。

将此添加到您的样式表中:

.jfx-progress-bar > .track, .jfx-progress-bar > .bar {
    -fx-background-radius: 0;
    -fx-background-insets: 0;
}

现在样式有效:

.jfx-progress-bar > .bar {
    -fx-background-color: red;
}

执行此操作后背景颜色可能会混乱,您可以使用以下方法修复它:

.jfx-progress-bar > .track {
    -fx-background-color: #E0E0E0;
}
于 2017-06-15T20:25:00.957 回答