2016-01-13 52 views
0

在我的情況中,我在我的程序中有兩個JxDatePicker,第一個用於記錄日期,第二個用於記錄在酒店退出的日期。 我需要當我從開始的JxDatePicker選擇一個日期以在最終的JxDatePicker中禁用此日期之前的所有日期。 類似RangeEvaluator,但我不知道該怎麼做。在另一個JxDatePicker中隱藏選定日期前的所有日期

回答

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()); 

請單獨嘗試此示例,看看它是否有幫助。

+0

因此,使用JXDatePicker是不可能的? – Interaoi

相關問題