jfxtras LocalDatePicker。如何突出显示日期

jfxtras LocalDatePicker. How to highlight Date

我正在使用 jfxtras 8.0.r5 库,我必须预先突出显示从程序的另一部分生成的一些本地数据,以便用户可以看到哪些数据很重要。

所以我用这个:

LocalDatePicker lLocalPickerADI = new LocalDatePicker();

然后我放入网格中,它正确显示:

Grid_Date.add(lCalendarPickerADI,0,1);

我有这个 Observable 列表,其中包含我想要预先突出显示的数据:

public  ObservableList<LocalDate> ADI_DATE=FXCollections.observableArrayList();

从代码的其他部分填充和传递。

所以我的问题是:如何在 LocalDatePicker 上预先突出显示?我需要从代码而不是从 UI.

对不起,如果我不清楚。提前致谢!

JFXtras LocalDatePicker 有一个 highlightedLocalDates 列表,您可以在其中放置 to-be-highlighted 日期。如果您有(太多)它们,您可以使用 localDateRangeCallback 只填充显示范围所需的日期。

http://jfxtras.org/doc/8.0/jfxtras-controls/jfxtras/scene/control/LocalDatePicker.html