1
これはおそらく非常に簡単ですが、解決策を見つけることができませんでした。jDatePickerで日付を無効にする方法Java
私は、以下のコードを使用して(jdatepicker 1.3.4 jarを使用して)生成された2つのjDatePickersを持っています。
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
}
});
私はそれがdatepicker1で選択した日付より前の日付を選択することができないようにdatepicker2で日付を無効にしたいです。イベントリスナーには何が必要ですか?