如何更改CalendarPicker的每个切换按钮的颜色?
例如,一个按钮“红色”,一个按钮“黄色”等等。
发布于 2015-03-31 09:21:05
如果您可以为它创建一个CSS规则,您应该能够这样做。切换按钮只是切换按钮,所以它们具有相同的CSS样式特性。因此,"#mypicker .切换按钮“css规则应该选择它们。
然而,选择单独的按钮需要使用类似于"nth-child“之类的东西,但我相信JavaFX不支持这一点。有一个后门;当天切换按钮得到一个标识,"day0","day1",.这与按钮是否隐藏无关。https://github.com/JFXtras/jfxtras/blob/8.0/jfxtras-controls/src/main/java/jfxtras/internal/scene/control/skin/CalendarPickerControlSkin.java 366号线
但这是一个摇摇欲坠的依赖。如果您有一个很好的用例,我当然可以为每个按钮分配一个特殊的独特样式类。
https://stackoverflow.com/questions/29364142
复制相似问题