2014-10-27 99 views
2

如何更改JavaFX 8中DatePicker中日曆的樣式?我查看了modena文件中的所有默認樣式,並且找不到DatePicker的類。任何人都知道如何做到這一點?例如,將標題顏色更改爲藍色。JavaFX 8 DatePicker風格

默認的樣式如下:

enter image description here

回答

5

您可以在上modena.css文件.date-picker.date-picker-popup樣式類找到了DatePicker控制的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更改爲所需的顏色。

+0

非常感謝!發生了什麼事是我正在審查一個在線的modena.css文件,該文件不完整。再次感謝:) – iconer 2014-10-28 15:06:42