java在JXDatePicker中禁用未来日期 4 月 Questions & Answers 2206 嘿,伙计们,我只是想知道如何在JXDatepicker中禁用未来日期。 我所说的未来日期是指当前系统日期之后的天数。 我真的需要它来开发一个系统 任何帮助都将不胜感激。 多谢各位
# 1 楼答案 参见答案https://stackoverflow.com/a/13226347/274350-picker.getMonthView().setUpperBound(new Date().getTime());应该做你想做的事
# 2 楼答案 Callback<DatePicker, DateCell> callB = new Callback<DatePicker, DateCell>() { @Override public DateCell call(final DatePicker param) { return new DateCell() { @Override public void updateItem(LocalDate item, boolean empty) { super.updateItem(item, empty); //To change body of generated methods, choose Tools | Templates. LocalDate today = LocalDate.now(); setDisable(empty || item.compareTo(today) > 0); } }; } }; selectedDate.setDayCellFactory(callB); 在日期选择器中禁用未来日期
# 1 楼答案
参见答案https://stackoverflow.com/a/13226347/274350-
picker.getMonthView().setUpperBound(new Date().getTime());
应该做你想做的事# 2 楼答案
在日期选择器中禁用未来日期