将日期选择器选择附加到文本区域

时间:2015-04-06 03:06:41

标签: javafx datepicker scenebuilder

我在场景生成器中使用JavaFX

我无法弄清楚如何将日期选择器中的选定日期附加到文本区域。

以下是将文本字段附加到文本区域的代码

txtPropertyCode.setOnAction((event) ->{
            txtDisplayArea.appendText(txtPropertyCode.getText());

如果我用registrationDatePicker替换txtPropertyCode,则会出现错误,因为其余代码与日期选择器所需的内容不符。

1 个答案:

答案 0 :(得分:0)

唯一的区别应该是DatePicker没有定义getText方法。相反,它会继承getValue() method from ComboBoxBase,返回LocalDate。所以你可以做到

registrationDatePicker.setOnAction(event -> 
    txtDisplayArea.appendText(registrationDatePicker.getValue().toString()));