All the rendering is performed using the CalendarRendererProvider object.
The code below changes from a calendar renderer provider to another: 
<CODE>
CalendarComponent calendarComponent = new CalendarComponent();
calendarComponent.setCalendarRendererProvider(new CalendarRendererProviderRoundRect());
</CODE>
Note:
The CalendarRendererProviderHoveredLine, CalendarRendererProviderHoveredColumn and CalendarRendererProviderHoveredIntersection have a special effect when the CalendarComponent.INTER_ROWS_SPACING is 0 and CalendarComponent.INTER_COLUMNS_SPACING is 0.
In the demo application you can set the CalendarComponent.INTER_ROWS_SPACING and CalendarComponent.INTER_COLUMNS_SPACING from the "Other" tab.
