我在我的项目中使用jfxtras库的CalendarTextField并为其应用css以及在fxml中设置prefHeight和prefWidth但高度仅适用于字段图标,字段高度可以调整字体大小。
FXML
<CalendarTextField fx:id="startDateField" prefWidth="230" prefHeight="32.0"/>
CSS
.CalendarTextField {
-fx-text-fill : #f00;
-fx-font-size: 24;
}
.CalendarTextField .icon{
-fx-image: url("../images/calender.png");
-fx-cursor:hand;
}