Project: Calendar-Application
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
 
 
}