Css 在javafx中,有没有一种方法可以为标记标签指定不同的颜色?
我有一个条形图,我可以通过css更改勾号标签的默认颜色值:Css 在javafx中,有没有一种方法可以为标记标签指定不同的颜色?,css,javafx,colors,Css,Javafx,Colors,我有一个条形图,我可以通过css更改勾号标签的默认颜色值: .axis { -fx-tick-label-fill: rgb(255,0,255); } 但是,它为图表中的所有标签提供了与您猜测的相同的颜色 我想能够给不同的标签不同的颜色。有办法吗?是的,使用ID而不是类 您可以使用fx:id属性直接将其添加到FXML文件中,或者使用yourlab.setID(字符串id)将其添加到Java代码中 然后,在CSS中: #label1 { -fx-tick-label-fill: rg
.axis {
-fx-tick-label-fill: rgb(255,0,255);
}
但是,它为图表中的所有标签提供了与您猜测的相同的颜色
我想能够给不同的标签不同的颜色。有办法吗?是的,使用ID而不是类 您可以使用fx:id属性直接将其添加到FXML文件中,或者使用yourlab.setID(字符串id)将其添加到Java代码中 然后,在CSS中:
#label1 {
-fx-tick-label-fill: rgb(255,0,255);
}
#label2 {
-fx-tick-label-fill: rgb(255,255,255);
}
希望它对您有所帮助perharps您可能希望添加图表的
ID
,而不是class
?它将如何给出不同的颜色?假设我希望在图表的类别x轴中,第一个标签为红色,第十一个标签为蓝色。我的问题是关于这一点。我说的是标签的不同颜色,而不是轴。