JIDE Gantt Chart
A Gantt chart is a graphical representation of the duration of tasks against the progression of time. It is a useful tool for planning and scheduling projects. A Gantt chart is helpful when monitoring a project's progress.
JIDE Gantt Chart is a pure Java Swing library that makes it possible to create a Gantt chart inside your Swing application. Just like many other components from JIDE, it provides all the basic features and a lot of APIs for you to further customize for your application.