我有一个条形图,我可以通过css更改刻度标签的默认颜色值:
.axis {
-fx-tick-label-fill: rgb(255,0,255);
}
但是,它会为图表中的所有标签提供相同的颜色。
我希望能够为不同的标签提供不同的颜色。有没有办法做到这一点?
答案 0 :(得分:0)
是的,使用 ID 代替类。
您可以使用 fx:id 属性将其直接添加到FXML文件中,或使用 yourLabel.setID(String id)在Java代码中添加。
然后,在你的CSS中:
#label1 {
-fx-tick-label-fill: rgb(255,0,255);
}
#label2 {
-fx-tick-label-fill: rgb(255,255,255);
}
希望有所帮助