E-Gantt

E-Gantt is an open source gantt chart library in Java / Swing which is intended for usage in logistics and scheduling app.
Download

E-Gantt Ranking & Summary

Advertisement

  • Rating:
  • License:
  • QPL
  • Price:
  • FREE
  • Publisher Name:
  • Keith Long
  • Publisher web site:

E-Gantt Tags


E-Gantt Description

E-Gantt is an open source gantt chart library in Java / Swing which is intended for usage in logistics and scheduling app. E-Gantt is an open source gantt chart library in Java and Swing which is intended for usage in logistics and scheduling applications.E-Gantt has been in-active for over a year, but has recently seen a lot of work done which includes a simplified interface and documentation in the form or tutorials to make the project easier to use.Despite this E-Gantt has been succesfully implemented in many large open source projects and commercial projects with-in the following industries. · Scheduling Research· Medical Research· US Military Defense Projects· Network Administration toolsHow E-Gantt worksRather than develop a brand-new table component for Swing or extend the table component making it propreitry and difficult to work with. E-Gantt heavily utlilizes the existing JTable framework with modifying it, which serves to allow companies using E-Gantt the ability to use there own JTable extensions with E-Gantt with no futher work. E-Gantt does this by mapping the DefaultCellRender, DefaultCellEditor of the table for it's own column class. The Gantt chart will be rendered with-in each column of the table. The value returned by the getValueAt of the table model is required to be of a DrawingState which is the value for each column. Drawing StateThe DrawingState is a value which is used for the rendering the gantt drawing which is returned by the methd call tableModel.getValueAt(row, column).The DrawingState contains a lot of information about the actual drawing including: · Location of the Top and Bottom of the Entry· A reference key to indicate how the Entry should be drawn· A reference key to indicate how the Entry should be colouredFor getting started this has been made easier by a helper class GanttEntryHelper. GanttEntryHelper can be called with as little information as a start time and a finish time this can be done as static data or called dynamically with-in the actual table model.What's New in This Release:· The drawing tool was fixed to determine the width of an entry.· The GlassPane / Acetate layer for tools was introduced.· A new demo for modifiying drawing context was included.· A new example of text on diagrams (a layering example) was added.· A new example of multi-entry was added to the examples.


E-Gantt Related Software