如何在JFXtras中的LocalDatePicker中修复多个选择模式? (它在相同包中的CalendarPicker中工作)

时间:2015-01-25 17:23:22

标签: javafx datepicker scenebuilder multipleselection jfxtras

我正在制作一个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)的新手

由于

1 个答案:

答案 0 :(得分:0)

哦,是的。这是我的错。即使有代码在LocalDatePicker和CalendarPicker之间同步模式值,我忘了设置初始值。在测试中,在控件可见后设置值,然后同步代码启动。请尝试8.0-r4-SNAPSHOT。感谢您的报道。