1
這可能很容易,但我找不到解決方案。如何在jDatePicker中禁用日期Java
我有兩個使用下面的代碼生成jDatePickers(使用jdatepicker 1.3.4 jar)。
UtilDateModel model = new UtilDateModel();
Properties p = new Properties();
p.put("text.today", "Today");
p.put("text.month", "Month");
p.put("text.year", "Year");
JDatePanelImpl datePanel = new JDatePanelImpl(model, p);
JDatePickerImpl datePicker1 = new JDatePickerImpl(datePanel, new DateComponentFormatter());
UtilDateModel model2 = new UtilDateModel();
Properties p2 = new Properties();
p2.put("text.today", "Today");
p2.put("text.month", "Month");
p2.put("text.year", "Year");
JDatePanelImpl datePanelTo = new JDatePanelImpl(model2, p2);
JDatePickerImpl datePicker2 = new JDatePickerImpl(datePanelTo, new DateComponentFormatter());
datePicker1.addPropertyChangeListener(new PropertyChangeListener()
{
@Override
public void propertyChange(PropertyChangeEvent arg0)
{
//code to disable
}
});
我想禁用datepicker2中的日期,以便它不能選擇datepicker1中選定日期之前的日期。什麼應該進入事件監聽器?