簡體   English   中英

在另一個JxDatePicker中隱藏所選日期之前的所有日期

[英]Hide all date before the selected date in another JxDatePicker

就我而言,我的程序中有2個JxDatePicker,第一個用於記錄進入日期,第二個用於記錄退出酒店的日期。 當我從JxDatePicker開始選擇日期時,需要在JxDatePicker結束時禁用該日期之前的所有日期。 像RangeEvaluator之類的東西,但我不知道該怎么做。

據我所知,您僅將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());

單獨嘗試該示例,看看是否有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM