0
在我的情況中,我在我的程序中有兩個JxDatePicker,第一個用於記錄日期,第二個用於記錄在酒店退出的日期。 我需要當我從開始的JxDatePicker選擇一個日期以在最終的JxDatePicker中禁用此日期之前的所有日期。 類似RangeEvaluator,但我不知道該怎麼做。在另一個JxDatePicker中隱藏選定日期前的所有日期
在我的情況中,我在我的程序中有兩個JxDatePicker,第一個用於記錄日期,第二個用於記錄在酒店退出的日期。 我需要當我從開始的JxDatePicker選擇一個日期以在最終的JxDatePicker中禁用此日期之前的所有日期。 類似RangeEvaluator,但我不知道該怎麼做。在另一個JxDatePicker中隱藏選定日期前的所有日期
據我所知,您只能使用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());
請單獨嘗試此示例,看看它是否有幫助。
因此,使用JXDatePicker是不可能的? – Interaoi