gpt4 book ai didi

javafx - 如何在 javaFx(场景构建器)的 DatePicker 中禁用过去的日期

转载 作者:行者123 更新时间:2023-12-04 01:39:02 25 4
gpt4 key购买 nike

我在场景构建器上创建了一个 DatePicker。我想让它禁用日期,以强制用户从当天选择日期,但我不知道该怎么做。我看到的所有示例都不是在 Java 中的(当然我的项目是在 Java 中)。

最佳答案

我遇到过同样的问题。这是对我有用的一段代码。

DatePicker dp = new DatePicker();
dp.setDayCellFactory(picker -> new DateCell() {
public void updateItem(LocalDate date, boolean empty) {
super.updateItem(date, empty);
LocalDate today = LocalDate.now();

setDisable(empty || date.compareTo(today) < 0 );
}
});

这将使那些与 LocalDate.now() (返回当天日期)相比更小的日子变得不可用,所以前几天。

关于javafx - 如何在 javaFx(场景构建器)的 DatePicker 中禁用过去的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48238855/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com