JPlanner is a software component that can be used to present calendars and timetables to users and let them edit the schedule information interactively. It is implemented as a Java control and can be easily integrated into any application targeting the Java Swing platform. By providing your software with ready to use capabilities for visualizing and editing schedule data, JPlanner saves you from hundreds of hours of coding and debugging efforts.
JPlanner can display a schedule in several view types, such as:
JPlanner provides intuitive user-interaction model for creating or editing appointments and events in a schedule. In addition, its programming interface places at your disposal many useful functions, ranging from printing and XML serialization to displaying reminders and checking what occurrences of recurrent events happen in a specified time interval.
The control has been tested with the most popular Java development environments.