gpt4 book ai didi

javafx - 如何更改 JavaFX 中 Time4J CalendarPicker 的字体?

转载 作者:行者123 更新时间:2023-12-02 03:20:10 25 4
gpt4 key购买 nike

有没有办法改变Time4J的字体css 风格的 CalenderPicker?

我的程序中需要一个波斯语 DatePicker,所以我使用了 Time4J CalenderPicker。

使用此代码我只能更改单元格的字体:

CalendarPicker<PersianCalendar> MyDatePicker = CalendarPicker.persianWithSystemDefaults(); 

MyDatePicker.setCellCustomizer(
(cell, column, row, model, date) -> {
cell.setStyle("-fx-font-family: MyFont;");
}
);

You can see changes in this image

我尝试了这段代码,但没有任何改变:

MyDatePicker.setStyle("-fx-font-family: MyFont;");

但是我想改变CalendarPicker的字体。

enter image description here

enter image description here

最佳答案

为了应用更改,您需要使用以下代码并为日历选择器设置新的 CSS 样式并应用自定义设置。

private CalendarPicker<PersianCalendar> MyDatePicker = CalendarPicker.persianWithSystemDefaults();
MyDatePicker.getStylesheets().add("/MyCSS-Style.css");

下面的 gif 演示了我的自定义设置。

enter image description here

关于javafx - 如何更改 JavaFX 中 Time4J CalendarPicker 的字体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55463137/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com