Как установить начальное значение выбора даты?
У меня есть date_picker от toedter.com из пакета jcalendar, которые являются компонентами Swing. Как я могу установить начальное значение для него? Я использую NetBeans.
Я добавил date_picker в режиме конструктора и попробовал это в моем исходном коде:
UtilDateModel model = new UtilDateModel();
model.setDate(2014, 8, 24);
model.setSelected(true);
но я разыскиваю, где его поставить, похоже, не работает.
Есть идеи, ребята?
2 ответа
Решение
Вы можете попробовать это:
String dateValue = "initial date value"; // must be in (yyyy- mm- dd ) format
Date date = new SimpleDateFormat("yyyy-mm-dd").parse(dateValue);
jDateChooser.setDate(date);
Это должно решить это:
UtilDateModel model = new UtilDateModel();
model.setDate( 2014, 8, 24 );
startDatePicker = new JDatePickerImpl(
new JDatePanelImpl( model ), new DateLabelFormatter() );