我有一个简单的文本字段。我需要将它绑定到 JodaTime DateTime 属性的静态实例。JodaTime 给了我很多属性,但我想不出解决方案。
我需要的只是 DateTime 的实际时间,所以我假设如下:
Text clock = new Text();
clock.textProperty().bind(AppController.getSimulationClock().toLocalTime().toString());
但是,toLocalTime()
返回一个字符串。再说一次,如果我尝试:
Text clock = new Text();
clock.textProperty().bind(AppController.getSimulationClock().dayOfMonth());
归还dayOfMonth()
实际财产,它仍然不起作用。仅作记录,AppController.getSimulationClock()
只返回一个正常的不可变 JodaTime DateTime 对象。
Netbeans 给了我这个解释:
实际参数 org.joda.time.DateTime.Property 无法通过方法调用转换转换为 ObservableValue,其中 T 是类型变量:T 扩展接口 javafx.beans.property.Property 中声明的 Object
有任何想法吗 ?