有没有办法进行 Datepicker 轮次? (JavaFX)

Is there a way to make a Datepicker round? (JavaFX)

我一直在尝试使用 css 我的 JavaFX 应用程序进行自定义...到目前为止一直很好,直到我到达日期选择器...我尝试了很多不同的方法,但是 none 其中似乎有效。有没有办法让 Datepicker 像我的 TextFields 一样变圆?

我正在处理的实际 JavaFX 界面:

(顺便说一句,如果对某些事情有帮助,我将 Java 8_111 与 Netbeans 8.2 一起使用)

您好!

您只需要为 date-picker 本身单独设置 background-radius,加上它的底层 text-fieldarrow-button(即日历按钮)。

例如,使用下面的 CSS:

.date-picker {
    -fx-background-radius: 10 10 10 10;
}
.date-picker > .text-field {
    -fx-background-radius: 10 0 0 10;
}

.date-picker > .arrow-button {
    -fx-background-radius: 0 10 10 0;
}

产生这个 DatePicker:


以后CSS的样式需要,可以参考默认的modena.css stylesheet used internally by JavaFX. This is valuable for learning many of the additional selectors available which aren't described in the "official" CSS Reference Guide

可以学到很多东西