JavaFX 8 DatePicker 风格

2024-04-30

如何更改JavaFX 8中DatePicker中日历的样式?我查看了 modena 文件中的所有默认样式,但没有找到 DatePicker 的类。有人知道该怎么做吗?例如,将标题颜色更改为蓝色。

默认样式如下:


您可以找到以下的 cssDatePicker控制下.date-picker and .date-picker-popupmodena.css 文件中的样式类。

如果您想更改标题(我猜您的意思是带有月份和年份的上部窗格),这就是您所需要的:

.date-picker-popup > .month-year-pane {
    -fx-padding: 0.588883em 0.5em 0.666667em 0.5em; /* 7 6 8 6 */
    -fx-background-color: derive(-fx-box-border,30%), 
        linear-gradient(to bottom, derive(-fx-base,-3%), 
                                   derive(-fx-base,5%) 50%, 
                                   derive(-fx-base,-3%));
    -fx-background-insets: 0 0 0 0, 0 0 1 0;
}

你只需要把这个样式类添加到你的css文件中,然后改变-fx-base到你想要的颜色。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

JavaFX 8 DatePicker 风格 的相关文章

随机推荐