有没有办法进行 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-field
和 arrow-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。
可以学到很多东西
我一直在尝试使用 css 我的 JavaFX 应用程序进行自定义...到目前为止一直很好,直到我到达日期选择器...我尝试了很多不同的方法,但是 none 其中似乎有效。有没有办法让 Datepicker 像我的 TextFields 一样变圆?
我正在处理的实际 JavaFX 界面:
(顺便说一句,如果对某些事情有帮助,我将 Java 8_111 与 Netbeans 8.2 一起使用)
您好!
您只需要为 date-picker
本身单独设置 background-radius
,加上它的底层 text-field
和 arrow-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。
可以学到很多东西