簡體   English   中英

JDatePicker阻止用戶在禁用時選擇日期

[英]JDatePicker prevent user from selecting date when disable

我使用以下代碼實現了JDatePicker:

 final UtilDateModel expiryDateModel = new UtilDateModel();

                Properties prop = new Properties();
                prop.put("text.today", "Today");
                prop.put("text.month", "Month");
                prop.put("text.year", "Year");

                final JDatePanelImpl expiryDatePanel = new JDatePanelImpl(expiryDateModel, prop);

                final JDatePickerImpl expiryDatePicker = new JDatePickerImpl(expiryDatePanel, new DateLabelFormatter());

我已經嘗試過expiryDatePicker.setEnabled(false)但它似乎沒有禁用它,因為用戶仍然可以選擇日期。 對此有何解決方案?

我遇到了同樣的問題,我終於找到了一個簡單的解決方案:

首先獲取JDatePickerImplementer對象,調用它:datePickerImpl

datePickerImpl.getComponent(1).setEnabled(假);

暫無
暫無

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

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