JPlanner is a calendar and scheduling component for Java Swing. It supports yearly, monthly, weekly and daily schedule views. Each view provides a distinct layout of the time cells and can display events such as appointments and meetings.