In the Events panel there are displayed the events captured from the CalendarComponent class.
The code below shows how to create a CalendarComponentListener: 
<CODE>
CalendarComponent calendarComponent = new CalendarComponent();
calendarComponent.addCalendarComponentListener(new CalendarComponentListener() {
  public void processCalendarEvent(CalendarEvent calendarEvent) {
    if (calendarEvent instanceof CalendarEventFirstDayOfWeekChanged) {
      CalendarEventFirstDayOfWeekChanged calendarEventFirstDayOfWeekChanged = (CalendarEventFirstDayOfWeekChanged)calendarEvent;
      System.out.println("First day of week:" + calendarEventFirstDayOfWeekChanged.getFirstDayOfWeek());
      // some java code here
    } else if (calendarEvent instanceof CalendarEventMaxMonthsNamesLengthChanged) {
      CalendarEventMaxMonthsNamesLengthChanged calendarEventMaxMonthsNamesLengthChanged = (CalendarEventMaxMonthsNamesLengthChanged)calendarEvent;
      System.out.println("Max Months Names Length:" + calendarEventMaxMonthsNamesLengthChanged.getMaxMonthsNamesLength());
      // other java code here
    }
  }

  public Class[] getEventsListened() {
    return new Class[] {
        CalendarEventFirstDayOfWeekChanged.class,
        CalendarEventMaxMonthsNamesLengthChanged.class
    };
  }
});
</CODE>