java - 如何改变 JFoenix 进度条的颜色

标签 java css javafx jfoenix

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

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

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

启用CSS:

enter image description here

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

enter image description here

最佳答案

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

将此添加到您的样式表:

.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;
}

关于java - 如何改变 JFoenix 进度条的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44574869/

相关文章:

html - 不透明度不起作用

JavaFX,标签空指针异常

JavaFX WebView ScrollEvent 监听器放大并滚动。只想把它放大

java - 如何检查 ObservableArray 中是否已存在具有重复 LocalDateTime 属性的对象?

java - 应用从单体服务升级到微服务

java - 删除包含特定单词的 jsonnode

java - 有没有更干净的方法在这里使用 Optional 而不是在三个地方返回 "NA"?

java - 如何使用 vaadin testbench 等待元素出现或消失

css - 视差背景定位不正确

html - Firefox 图标字体过于粗体抗锯齿