FlexGantt for Java Swing
(please note that a JavaFX version of FlexGantt is also available at dlsc.com).
Welcome
thank you for downloading and evaluating FlexGantt, the most advanced Gantt
chart user interface component for planning and scheduling applications written
in Java. FlexGantt is based on the Swing framework from Sun Microsystems / Oracle
and adheres to its design principles. It extends these principles with a powerful
policy implementation and command framework that is used to control the behaviour
of the Gantt chart.
FlexGantt's main features are:
- Model-View-Controller
- Interactive
- Completely customizable appearance (renderers)
- Completely customizable editing (editors)
- Built-in printing
- Layers (alpha channel, transparency)
- Lazy loading of tree nodes and timeline objects
- Built-in command framework (undo / redo functionality)
- Paging (e.g. quickly switch from one year to another)
- Variable row heights
- Multi-column sorting
- Pluggable dateline models (show standard time or time units or ...)
- Printing
To see these features in action, please try out the demo applications located in the
"demos" folder:
- examples-demo.jar: a "showcase" application with several standalone demos highlighting different aspects of the framework.
- emirates-demo.jar: a proof of concept application developed for Emirates Airlines.
- msproject-demo.jar: an application based on FlexGantt and the MPXJ open source project to load and display MSProject files.
The demos can be launched on the command line like this: "java -jar examples-demo.jar".
Source Code Examples
Example files can be found in the demo application under the "Sources" tab.
Getting Started / Tutorial
A small "tutorial" can be found in the folder with the same name. Take a
look at the README file and compile and run the different steps according
to the instructions given. The source files should provide enough information
to get you started on creating your first Gantt chart. Please consult the
FlexGantt forum (see below) if you need assistance.
Issue Tracking
If you find bugs or if you want to submit feature requests, please send an email to
dlemmermann@gmail.com
User Forum / Newsgroup
The FlexGantt newsgroup is located on the DLSC homepage and can be found at:
https://dlsc.com/forums/forum/flexgantt/
Documentation
Several developer manuals can be found inside the "manuals" directory of the distribution.
Licensing
Licenses for FlexGantt can be purchased ...
- ... by contacting us via the contact form at dlsc.com
- ... by sending an email to dlemmermann@gmail.com
- ... via our reseller ComponentSource
Dirk Lemmermann
DLSC Software & Consulting GmbH
Zurich, Switzerland
Tel.: +41-(0)79-800-23-20
Mail: dlemmermann@gmail.com
http://www.dlsc.com