JavaFX 获取饼图颜色

JavaFX get PieChart Color

有没有办法在 JavaFX 中获取默认的饼图颜色?我一直在寻找解决方案,但一无所获。我看到了一种设置饼图颜色的方法,然后按照我的方式获取颜色值。但是,我只想使用 JavaFX 提供的 PieChart 的默认颜色,并且只使用 return 它,这样我就可以将它用于其他用途。有办法吗?

对于 JavaFX 8+,默认的 CSS 主题称为 Modena,您可以在此 Github gist 中找到很多信息。所有图表都使用相同的调色板,即:

CHART_COLOR_1: #f3622d;
CHART_COLOR_2: #fba71b;
CHART_COLOR_3: #57b757;
CHART_COLOR_4: #41a9c9;
CHART_COLOR_5: #4258c9;
CHART_COLOR_6: #9a42c8;
CHART_COLOR_7: #c84164;
CHART_COLOR_8: #888888;

请记住,虽然上面的 link 是查找某些属性的好方法,但始终建议阅读 JavaFX CSS Reference Guide