通过 css 设置 JavaFX PieChart 标签颜色

Set JavaFX PieChart label color via css

我的 Java 应用程序中有一个饼图,它看起来像这样:

一张标签图片(很难看清):

由于饼图是在纯灰色背景上呈现的(与标签文本的颜色基本相同),标签实际上是不可见的。所以,我的问题是,是否有任何 CSS 代码可以更改 PieChart 标签文本的颜色,如果有,它是什么?

因此,饼图的标签是 Text 对象,这意味着 CSS 属性 -fx-text-fill 对它们不起作用。相反,-fx-fill 属性 改变了它们的颜色。

这是我的带有彩色标签的饼图的屏幕截图:

简单的一行 CSS 就可以了...

.chart-pie-label {-fx-fill: #ff4f0a;}

对于下面的任何未来用户,答案是 css 代码:

您可以在这里找到更多信息:http://docs.oracle.com/javafx/2/charts/css-styles.htm

.chart-pie-label-line {
    -fx-stroke: #8b4513;
    -fx-fill: #8b4513;
}

.chart-pie-label { /*this is what you need for labels*/
    -fx-fill: #8b4513;
    -fx-font-size: 1em;
} 
.chart-legend {
   -fx-background-color:  #fafad2;
   -fx-stroke: #daa520;
}