Java 如何为特定控件编写CSS代码

Java 如何为特定控件编写CSS代码,java,netbeans,javafx,Java,Netbeans,Javafx,我开发了一个JavaFx独立应用程序,它有以下控件 两套——按钮btn1、btn2; 两套——折线图lc1、lc2 在.css文件中,我编写了以下代码: #btn1{ -fx-background-color:red; } #btn2{ -fx-background-color:green; } #lc1.default-color0.chart-series-line { -fx-stroke: green; } #lc1.default-color0.chart-line-symbol

我开发了一个JavaFx独立应用程序,它有以下控件

两套——按钮btn1、btn2; 两套——折线图lc1、lc2

在.css文件中,我编写了以下代码:

#btn1{
-fx-background-color:red;
}

#btn2{
-fx-background-color:green;
}

#lc1.default-color0.chart-series-line { -fx-stroke: green; }
#lc1.default-color0.chart-line-symbol { -fx-background-color: #e9967a, red;
-fx-background-radius:0;
-fx-padding: 1px;
}

#lc2.default-color0.chart-series-line { -fx-stroke: transparent; }
#lc2.default-color0.chart-line-symbol { -fx-background-color: #e9967a, red;
-fx-background-radius:0;
-fx-padding: 1px;
}
对于btn1和btn2,将应用从.css文件获取的背景色

但对于折线图,即lc1、lc2,css代码不起作用


请帮助我显示线条图的sample.css

您可能需要在图表id和图表线条类之间留出额外的空间:

#lc1 .default-color0.chart-series-line { -fx-stroke: green; }
    ^-- here