JFXDatePicker 改变当前日期的样式
JFXDatePicker change style of current date
JFXDatePicker 的弹出日历以“默认颜色”显示当前日期,其余日期为黑色。根据我的应用程序,我将默认颜色配置为蓝色。所以无法区分蓝色和黑色。所以我想改变当前日期的样式。
即,我想更改当前日期的字体颜色,并用灰色突出显示它。
如何实现?我对 JavaFx 很陌生。无法在网上找到太多帮助。请帮我解决这个问题
在调试了很多小时后终于找到了答案:
.today {
-fx-border-color: grey;
-fx-border-radius: 40px;
-fx-font-weight: bold;
-fx-font-size: 14;
}
资源帮助我找到了答案:
- https://github.com/sshahine/JFoenix/blob/master/jfoenix/src/main/java/com/jfoenix/skins/JFXDatePickerContent.java - 今天 class 在这里
- https://docs.oracle.com/javafx/2/api/javafx/scene/doc-files/cssref.html - 学会了如何应用不同的样式
- https://github.com/sshahine/JFoenix/blob/master/jfoenix/src/main/resources/com/jfoenix/assets/css/controls/jfx-date-picker.css
- https://github.com/openjdk/jfx/blob/86b854dc367fb32743810716da5583f7d59208f8/modules/javafx.controls/src/main/resources/com/sun/javafx/scene/control/skin/caspian/caspian.css
- https://github.com/palexdev/MaterialFX/blob/main/materialfx/src/main/resources/io/github/palexdev/materialfx/css/mfx-datepicker-content.css
JFXDatePicker 的弹出日历以“默认颜色”显示当前日期,其余日期为黑色。根据我的应用程序,我将默认颜色配置为蓝色。所以无法区分蓝色和黑色。所以我想改变当前日期的样式。
即,我想更改当前日期的字体颜色,并用灰色突出显示它。
如何实现?我对 JavaFx 很陌生。无法在网上找到太多帮助。请帮我解决这个问题
在调试了很多小时后终于找到了答案:
.today {
-fx-border-color: grey;
-fx-border-radius: 40px;
-fx-font-weight: bold;
-fx-font-size: 14;
}
资源帮助我找到了答案:
- https://github.com/sshahine/JFoenix/blob/master/jfoenix/src/main/java/com/jfoenix/skins/JFXDatePickerContent.java - 今天 class 在这里
- https://docs.oracle.com/javafx/2/api/javafx/scene/doc-files/cssref.html - 学会了如何应用不同的样式
- https://github.com/sshahine/JFoenix/blob/master/jfoenix/src/main/resources/com/jfoenix/assets/css/controls/jfx-date-picker.css
- https://github.com/openjdk/jfx/blob/86b854dc367fb32743810716da5583f7d59208f8/modules/javafx.controls/src/main/resources/com/sun/javafx/scene/control/skin/caspian/caspian.css
- https://github.com/palexdev/MaterialFX/blob/main/materialfx/src/main/resources/io/github/palexdev/materialfx/css/mfx-datepicker-content.css