E-GanttE-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
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