【问题标题】:set DatePicker field in javafx to empty field?将 javafx 中的 DatePicker 字段设置为空字段?
【发布时间】:2017-06-05 00:15:05
【问题描述】:

如何将日期选择器设置为空字段?

我有按钮,用户将使用按钮确认我希望日期选择器删除用户选择的任何内容。例如,对于文本字段,我使用了以下语句:

TextField userName = new TextField();

然后我使用以下语句清理它:

userName.setText("");

但是我不能对 datepicker 对象做同样的事情,因为它没有 setText 函数。

ComboBox 对象也是如此。我不希望它选择第一个。我希望它重新显示 PromptText 消息。例如,

ComboBox items = new ComboBox();
items.setPromptText("Choose From Below");

一旦用户从中选择,并按下按钮如何重新显示提示信息。

【问题讨论】:

  • setValue(null) 不起作用?
  • 干杯,两者都适用。谢谢

标签: java javafx datepicker


【解决方案1】:

ComboBoxBase 定义了一个valueProperty,它同时被DatePickerComboBox 继承,代表当前选中的项目。所以你可以打电话

datePicker.setValue(null);

// items is the combo box you defined:
items.setValue(null); 

清除任一值。

【讨论】:

    猜你喜欢
    • 2014-08-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-20
    • 2021-06-20
    • 2023-03-06
    相关资源
    最近更新 更多