小编Kon*_*rad的帖子

JavaFX - DatePicker始终返回null

DatePicker在更改日期后未更新.

我正在寻找答案,我找到了这个主题: JavaFX datepicker没有更新值 ,但它不起作用.

我的DatePicker监听器:

public void datePickerListener() {
    this.datePicker = new DatePicker();
    this.datePicker.setShowWeekNumbers(false);
    this.datePicker.setOnAction(event -> {
        LocalDate date = this.datePicker.getValue();
        System.out.println("Selected date: " + date);
    });
}
Run Code Online (Sandbox Code Playgroud)

另外,我试着在没有听众的情况下获取数据:

public void searchAvailableAppointments() {
    LocalDate date;
    String date2;
    date = this.datePicker.getValue();
    date2 = this.datePicker.getEditor().getText();

    System.out.println(date);
    System.out.println(date2);
}
Run Code Online (Sandbox Code Playgroud)

也许有人有类似的问题,找到了解决方法?

EDIT1:

我创建了一个简单的项目来检查DatePicker的行为:

控制器类:

package sample;

import javafx.fxml.FXML;
import javafx.fxml.Initializable;
import javafx.scene.control.DatePicker;

import java.net.URL;
import java.time.LocalDate;
import java.util.ResourceBundle;

public class Controller implements Initializable {

    @FXML
    DatePicker datePicker;

    @Override
    public void initialize(URL location, ResourceBundle …
Run Code Online (Sandbox Code Playgroud)

java javafx datepicker javafx-8

2
推荐指数
1
解决办法
988
查看次数

标签 统计

datepicker ×1

java ×1

javafx ×1

javafx-8 ×1