Javafx Java FX application.css更改单选按钮/复选框内的文本

Javafx Java FX application.css更改单选按钮/复选框内的文本,javafx,javafx-css,Javafx,Javafx Css,我已使用代码更改了标签的背景和文本: .root{ -fx-background-color: #383838; } .label{ -fx-text-fill:rgb(255,255,255); } 我试图找出如何改变复选框和单选按钮中文本的颜色。我试过: .radio-toolbar label{ -fx-font-family:"Arial Black", sans-serif; -fx-font-size:12px; -fx-text-fill:rgb(255,255,255)

我已使用代码更改了标签的背景和文本:

.root{
-fx-background-color: #383838;

  }
.label{
-fx-text-fill:rgb(255,255,255);
 }
我试图找出如何改变复选框和单选按钮中文本的颜色。我试过:

.radio-toolbar label{
-fx-font-family:"Arial Black", sans-serif;
-fx-font-size:12px;
-fx-text-fill:rgb(255,255,255);
} 
.radiobutton{
-fx-text-fill:rgb(255,255,255);
 } 

这些代码都不起作用。同样,我正在尝试更改单选按钮和复选框中文本的颜色。

您可以通过以下代码进行更改:

RadioButton rb1 = new RadioButton("blue text");
rb1.setStyle("-fx-text-fill: blue;");
但是节点的名称有误。。。这是:

.radio-button
{
    -fx-text-fill:blue;
} 

我想知道如何通过css“application.css”来实现。我知道你可以在主文件中这样做。我已经更新了我的答案。。。我是通过以下方法发现的:System.out.println(rb1.getStyleClass());非常感谢。我不知道您可以使用getStyleClass()来查找节点的名称。查看一下通常会有所帮助。查看
modena.css
通常也很有帮助。。。