package com.toedter.calendar.demo; import java.awt.Color; import java.util.Calendar; import java.util.Date; import com.toedter.calendar.IDateEvaluator; public class BirthdayEvaluator implements IDateEvaluator { private Calendar calendar = Calendar.getInstance(); private Color darkGreen = new Color(0x007F00); private Color lightGreen = new Color(0xbbebc8); public boolean isSpecial(Date date) { calendar.setTime(date); return calendar.get(Calendar.MONTH) == Calendar.SEPTEMBER && calendar.get(Calendar.DAY_OF_MONTH) == 21; } public Color getSpecialForegroundColor() { return darkGreen; } public Color getSpecialBackroundColor() { return lightGreen; } public String getSpecialTooltip() { return "Kai's Birthday"; } public boolean isInvalid(Date date) { return false; } public Color getInvalidForegroundColor() { return null; } public Color getInvalidBackroundColor() { return null; } public String getInvalidTooltip() { return null; } }