我正在制作一个 JavaFX 程序,我想为其使用新的 Time API。我想使用 JFXtras 库中提供的 LocalDatePicker,它允许用户选择多个 localdate 对象并简化程序对选定对象的处理(与使用旧日期 API 的同一库中的类似 CalendarPicker 不同)。
我将自定义 JFXtras 控件导入 JavaFX 场景构建器,虽然“多个”选择模式对 JFXtras CalendarPicker 控件非常有效,但在 LocalDatePicker 控件中似乎破坏了相同的功能。
多重/范围选择在场景构建器的预览功能中、在 Netbeans 中生成的已编译 FXML/控制器文件中以及简单地添加到 JavaFX 场景中时都不起作用,而在所有这些情况下 CalendarPicker 控件都起作用。这让我相信这是控件本身的问题,而不是我的实现问题。我检查了库中的各个类,代码处理 modeProperty 似乎相同。
问题是,包含 JFXtras 页面 ( http://jfxtras.org/resources/java/jfxtras-labs-samples-8.0-r4-SNAPSHOT-shadow.jar ) 上的所有控件的示例程序具有适用于 LocalDatePicker 的多项选择控制。
我究竟做错了什么?
抱歉,如果这很容易解决,我对 Java(和 JavaFX)还很陌生
谢谢