DHTMLX JavaPlanner is an Ajax-powered web control for Java. It allows creating rich-featured attractive event calendars, time planners, job schedulers and task managers in Java.
It is created on the basis of the available JavaScript dhtmlxScheduler. JavaPlanner can be used as a Java standalone application or can be integrated into any Java project (available in Grails, Struts and Spring MVC Frameworks and JSP).
It is a highly customizable control featured by multiple views, recurring events, multi-page export to PDF/iCal, built-in date picker, integation with Google Maps and etc. JavaPlanner is integrated with Google maps and can be localized to any language. It is available in three skins - terrace, classic and glossy.

DHTMLX JavaPlanner v.1.0-java_event_calendar.png