Ich versuche, einen Kalender zu erstellen, um einen Zeitplan anzuzeigen und zu ändern. Um dies zu tun, muss ich die Farbe einiger Daten in diesem Kalender ändern. Ich habe examples gefolgt, die RangeEvaluator
erstellt und geschafft, die Daten zu markieren. Das Problem ist, dass, wenn ich auf dieses Datum klicke (und ich es ändern muss, um es zum Beispiel von beschäftigt zu ändern), seine Farbe wieder normal wird. Hier ist mein Code:
Refresh RangeEvaluator in einem JCalendar
RangeEvaluator evaluator = new RangeEvaluator();
//get dates from DB:
Vector<Date> vd=SA.getCalendrier(transport);
evaluator.setVd(vd);
calendar.getDayChooser().addDateEvaluator(evaluator);
Bearbeiten Sie Ihre Frage so, dass sie eine [mcve] enthält, die das von Ihnen beschriebene Problem aufweist. – trashgod