Editor: SwiftGantt is a open source java Swing Gantt Chart component that lets you to display project schedule as Gantt Chart, either client-side or server-side application. It is intended to be flexible, compatible and easy to use.
You can use it to display GanttChart as different time unit(hour, all day hour, day, week, month, year), you can even set the span of working days in each week or span of working hours in each day. You can also adjust the size and color of elements in the Gantt Chart; the Gantt Chart can be exported as image file without displaying, which means you can integrate SwiftGantt into your web application as image generator.
Features
Time Unit
Different kinds of time unit in SwiftGantt: Hour, AllDay, Day, Week, Month, Year. Flexible settings for span of working days in each week and span of working hours in each day.
Color Customizing
You can set colors of elements inside Gantt Chart. Including backcolor of whole component, backcolor of time axis, backcolor of working time, backcolor of rest-out time, color of task group bar, color of task bar, color of task progress bar and backcolor of tasks tree view.
Size Customizing
You can customize width of time unit, height of row, height of task bar and height of progress bar. You can also set the amount of blank units before kickoff time and after DeadLine of the project. The task bar can be set to display accurate time unit.
Image Export
The Gantt Chart dispalying in SwiftGantt can be exported as *.png and *.jpg format image files. You can also integrate SwiftGantt into your web application. This feature is very useful when you want to create a servlet as a image File Generator without actually displaying. See more detail in the progromming tutorial.