有没有办法给javafx中的标签添加不同的颜色?

时间:2016-07-21 07:02:58

标签: css javafx colors

我有一个条形图,我可以通过css更改刻度标签的默认颜色值:

.axis {
-fx-tick-label-fill: rgb(255,0,255);
}

但是,它会为图表中的所有标签提供相同的颜色。

我希望能够为不同的标签提供不同的颜色。有没有办法做到这一点?

1 个答案:

答案 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);
 }

希望有所帮助