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

时间:2018-07-29 00:02:59

标签: javafx javafx-css

http://prntscr.com/kc9hhp我已使用以下代码更改了标签的背景和文本:

.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);
 } 

所有代码均无效。同样,我试图更改单选按钮和复选框内部的文本颜色。

1 个答案:

答案 0 :(得分:0)

您可以通过代码来实现:

RadioButton rb1 = new RadioButton("blue text");
rb1.setStyle("-fx-text-fill: blue;");

但是您的节点名称错误...是这样:

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