css - javafx 条形图条形颜色

标签 css javafx

我正在尝试更改 javafx 条形图中一系列的所有条形的颜色。 参见示例:http://docs.oracle.com/javafx/2/charts/bar-chart.htm :

2005 年的所有条形都在 series3 中并涂成浅蓝色。 我想把它们涂成红色。

CSS 有 .data<n>.chart-bar选择器,但它们会更改所有栏的颜色 在所有系列中都处于相同位置,而不是在同一个系列中。 例如。 .data0.chart-bar会改变奥地利的所有颜色。 有人知道解决方案吗?

最佳答案

哦..我知道我在这里的某个地方有这个....

啊哈!找到了!将这些属性更改为您想要的颜色,例如,要更改 series3 它将是 .default-color2.chart-bar 位:

.default-color0.chart-bar { -fx-bar-fill: #f9d900; }
.default-color1.chart-bar { -fx-bar-fill: #a9e200; }
.default-color2.chart-bar { -fx-bar-fill: #22bad9; }
.default-color3.chart-bar { -fx-bar-fill: #0181e2; }
.default-color4.chart-bar { -fx-bar-fill: #2f357f; }
.default-color5.chart-bar { -fx-bar-fill: #860061; }
.default-color6.chart-bar { -fx-bar-fill: #c62b00; }
.default-color7.chart-bar { -fx-bar-fill: #ff5700; }

为了将来提供帮助,这里是 caspian.css 的链接(Java 7 的默认样式表)和 modena.css (Java 8 的默认样式表)这可能是 javafx css 领域中最有用的文件。它们列出了应用于 javafx 的每个默认样式,因此,列出了您可能希望在 javafx 中用您自己的 .css 覆盖的大部分(不是全部)属性祝您好运!

关于css - javafx 条形图条形颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24829413/

相关文章:

javascript - document.write 非常慢,除了在 Firefox 中

JavaFX StackedBarChart - 清除系列在图表中留下不可见的数据

java - 如何从媒体对象获取元数据

java - 检测 WebView 中的超链接悬停并打印链接

javascript - 如何在 CSS 中将 Accordion 居中对齐?

css - Webkit CSS 动画问题 - 坚持动画的结束状态?

html - 如何使用纯 css 和 html 将三 Angular 形作为指针添加到 html 元素上

css - Bootswatch 主题不提交表单数据

java - 无法在 Eclipse 的 JavaFX 项目中创建 FXML 文件

layout - JavaFX - 在 TextFlow 中垂直居中文本