Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 在javafx中,有没有一种方法可以为标记标签指定不同的颜色?_Css_Javafx_Colors - Fatal编程技术网

Css 在javafx中,有没有一种方法可以为标记标签指定不同的颜色?

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

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

.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轴中,第一个标签为红色,第十一个标签为蓝色。我的问题是关于这一点。我说的是标签的不同颜色,而不是轴。