Class HolidayCalendarDemo.CalendarPanel

java.lang.Object
java.awt.Component
java.awt.Canvas
com.ibm.icu.dev.demo.holiday.HolidayCalendarDemo.CalendarPanel
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible
Enclosing class:
HolidayCalendarDemo

private static class HolidayCalendarDemo.CalendarPanel extends Canvas
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      For serialization
      See Also:
    • INSET

      static final int INSET
      See Also:
    • fCalendarLocale

      private Locale fCalendarLocale
    • fCalendar

      private Calendar fCalendar
    • fDisplayLocale

      private Locale fDisplayLocale
    • fSymbols

      private DateFormatSymbols fSymbols
    • fStartOfMonth

      private Date fStartOfMonth
    • minDay

      private transient int minDay
    • daysInWeek

      private transient int daysInWeek
    • firstDayOfWeek

      private transient int firstDayOfWeek
    • numWeeks

      private transient int numWeeks
    • daysInMonth

      private transient int daysInMonth
    • firstDayInMonth

      private transient int firstDayInMonth
    • fAllHolidays

      private transient Holiday[] fAllHolidays
    • fHolidays

      private transient Vector fHolidays
    • dirty

      private transient boolean dirty
  • Constructor Details

    • CalendarPanel

      public CalendarPanel(Locale locale)
  • Method Details

    • setCalendarLocale

      public void setCalendarLocale(Locale locale)
    • setDisplayLocale

      public void setDisplayLocale(Locale locale)
    • set

      public void set(Date date)
    • set

      public void set(Locale loc, Locale display, Date date)
    • add

      public void add(int field, int delta)
    • getCalendar

      public Calendar getCalendar()
    • getCalendarLocale

      public Locale getCalendarLocale()
    • getDisplayLocale

      public Locale getDisplayLocale()
    • firstOfMonth

      public Date firstOfMonth()
    • startOfMonth

      private Date startOfMonth(Date dateInMonth)
    • calculate

      private void calculate()
    • dateToCell

      private void dateToCell(int date, Point pos)
    • dateToCell

      private Point dateToCell(int date)
    • paint

      public void paint(Graphics g)
      Overrides:
      paint in class Canvas