我想要一些示例代码开始使用jfxtras日历拾取器,请。我正在写一个JavaFX应用程序调度器。我需要在数组或列表中选择多个日期,并希望在用户选择和取消选择日期时保持日历打开。Datepicker在选择之后会令人讨厌地关闭,我不能扩展代码来停止它,因为方法和字段是私有的:-(根据选择的类型,选择可能需要以不同的颜色突出显示。jfxtras日历选择器看起来很理想:-)我下载了jfxtras-icalendarfx-15-r2。来自https://search.maven.org/search?q=g:org.jfxtras的jar我已经读过了javadoc,但我想从一些简单的示例开始。
发布于 2021-05-06 18:14:11
我不认为有太多可以放在示例中的东西;您只需创建控件add,将其添加到Pane。如果您设置了
calendarPicker.setMode(CalendarPicker.Mode.MULTIPLE)然后,允许选择集合中可用的多个日历
calendarPicker.calendars()基本上就是这样。正如javadoc所描述的,您可以防止使用disabledCalenders选择日期,或者使用highlightedCalendars突出显示一些日期,当显示的范围使用setCalendarRangeCallback更改时,这两种方法都可以重新填充。仅此而已。它不支持不同类型的高亮显示,但我认为你可以使用CSS来做一些事情。不确定您的要求是什么。
你可以看一眼测试
不过,我建议使用LocalDatePicker或LocalDateTimePicker,而不是日历。相同的功能,但使用了新的DateTime应用编程接口。
另一种选择是JFXtras议程。http://jfxtras.org/overview.html
https://stackoverflow.com/questions/67415639
复制相似问题