就我而言,我的程序中有2个JxDatePicker,第一个用于记录输入日期,第二个用于记录酒店的退出日期。 当我从开始JxDatePicker选择一个日期时,我需要在最后的JxDatePicker中禁用此日期之前的所有日期。 像RangeEvaluator这样的东西,但我不知道该怎么做。
答案 0 :(得分:0)
据我所知,您只能使用 JXDatePicker 从月历中选择一天。对于区间选择(开始 - 结束),您可能需要查看 JXMonthView
编辑:可能找到了你回答 您无法发送范围,但可以设置上限和下限,在您的情况下可能基本相同。请尝试以下示例:JXDatePicker picker = new JXDatePicker();
Calendar calendar = picker.getMonthView().getCalendar();
// set any date to it (for e.g. today)
calendar.setTime(new Date());
picker.getMonthView().setLowerBound(calendar.getTime());
// set it to end when you want
CalendarUtils.endOfWeek(calendar);
calendar.add(Calendar.WEEK_OF_YEAR);
picker.getMonthView().setUpperBound(calendar.getTime());
单独试用此示例,看看是否有帮助。