Так что у меня есть это
@Override
public void propertyChange(PropertyChangeEvent evt) {
Date current = new Date(System.currentTimeMillis());
if (calendar.getDate().after(current) || (calendar.getDate().getDate() == current.getDate()
&& calendar.getDate().getMonth() == current.getMonth()
&& calendar.getDate().getYear() == current.getYear())) {
int month = calendar.getMonthChooser().getMonth() + 1;
int day = (int) evt.getNewValue();
String date = day + "/" + month;
txtNothing.setText("Event:" + date);
dispose();
}
}
});
Я знаю, что это может быть лучше, но это работает для прослушивания изменений в датах.
Что я могу использовать, чтобы выбрать текущую дату при повторном нажатии? в настоящее время эта дата по-прежнему выделена, но событие изменения свойств не срабатывает при нажатии на ту же дату.