在javafx中,我有多个不同的折线图,我想用css分别设置它们的样式

在javafx中,我有多个不同的折线图,我想用css分别设置它们的样式,css,javafx,Css,Javafx,在使用css的JavaFX中,有一种方法可以单独设置不同图表的样式,而无需css覆盖所有图表。当我更改一个图表的css时,它会覆盖其他图表吗?如何为单个图表而不是所有图表生成css代码?提前感谢。在代码中,将图表的ID设置为 ... final LineChart<Number,Number> lineChart = new LineChart<Number,Number>(xAxis,yAxis); lineChart.setId("chart1"); ... fina

在使用css的JavaFX中,有一种方法可以单独设置不同图表的样式,而无需css覆盖所有图表。当我更改一个图表的css时,它会覆盖其他图表吗?如何为单个图表而不是所有图表生成css代码?提前感谢。

在代码中,将图表的ID设置为

...
final LineChart<Number,Number> lineChart = new LineChart<Number,Number>(xAxis,yAxis);
lineChart.setId("chart1");
...
final LineChart<Number,Number> lineChart2 = new LineChart<Number,Number>(xAxis,yAxis);
lineChart2.setId("chart2");
...

有关更多信息,请参见。

非常感谢,我最终找到了答案,我就是这样做的。谢谢你的帮助。
#chart1 .default-color0.chart-series-line { 
    -fx-stroke: black; 
}

#chart2 .default-color0.chart-series-line { 
    -fx-stroke: yellow; 
}