我正在尝试创建一个日历来显示和修改日程。为此,我必须更改该日历中某些日期的颜色。我遵循了创建并设法突出显示日期的示例。RangeEvaluator
问题是,如果我单击该日期(例如,我需要将其从忙碌修改为空闲),它的颜色就会恢复正常。这是我的代码:
RangeEvaluator evaluator = new RangeEvaluator();
//get dates from DB:
Vector<Date> vd=SA.getCalendrier(transport);
evaluator.setVd(vd);
calendar.getDayChooser().addDateEvaluator(evaluator);