我开发了一个用于触摸屏的javafx应用程序。因此,我将所有文本字段设置为45px字体大小:
.text-field{
-fx-font: 45px "Arial";
}
现在我想使用正常大小的DatePicker,但我似乎无法更改字体大小:
<DatePicker fx:id="dpInitialDate" styleClass="my-date-picker"/>
css文件:
.date-picker {
-fx-font: 15px "Arial";
}
.date-picker.text-field {
-fx-font: 15px "Arial";
}
.my-date-picker {
-fx-font: 15px "Arial";
}
.my-date-picker.text-field {
-fx-font: 15px "Arial";
}
它仍然呈现45px字体。我做错了什么?
答案 0 :(得分:2)
您需要.my-date-picker
和.text-field
之间的空格。您希望选择TextField
控件的子节点DatePicker
,而不是同时具有date-picker
样式类和以及text-field
的节点风格课。