Easy Integration of a Gantt Chart in Your Java Application
Connect your Java application data with a Gantt visualization easily. Use a
relational data model to define your specific data for a Java Gantt chart.
Specify different tables for tasks, links, resources, resource groups or other
elements and customize your data model at runtime by the selection of tables and
data fields. Different Gantt views will automatically be synchronized by a
shared data structure.
Use an object-oriented and comprehensive API that comprises powerful objects
adapting automatically to your application data; e.g. a task in a Gantt chart
will be highlighted as critical without additional coding, if its completion
gets delayed.
Localize your Java Gantt chart application to different languages and cultures.
Unicode support lets you adapt to multi-byte languages easily. All texts in
runtime dialogs, context menus or in the time scale can be localized.
Support all operating systems for which a Java runtime exists and take advantage
of the support of Java graphics capabilities with color gradients and
transparent colors in order to make your Gantt chart look even more attractive.
Get your Java Gantt chart started quickly using our comprehensive set of
application samples in Java source code. The samples are supplemented by
detailed user and reference guides as well as HTML help fully integrated in
Eclipse, Netbeans, Oracle Developer or JBuilder.
Versatile Gantt Chart Layouts
Customize the sections of a Java Gantt chart to your needs.
Let your users adapt the size of the different sections within the
Gantt chart using the horizontal and vertical dividers. Let them switch
between different views, e.g. between a resource and an order related view
or let them switch on or off a histogram to show the loading curve for one
or multiple resources.
Use multiple Gantt instances to let your users assign resources to
tasks by simple drag&drop interactions. Synchronize both instances by
the same timescale for simultaneous horizontal scrolling.
The Table Section in a Java Gantt Chart
Gain visual clarity of your data by structuring the table of your Java
Gantt chart hierarchically. Collect the elements of a group under one
group title and repeat this for several grouping levels. Let your users
collapse and expand groups according to what they have to focus on.
If a hierarchical structure code is available in your data, apply it to
the table of your Gantt chart and make the different levels recognizable
by indentation.
Configure the table appearance of your Java Gantt chart using different
line formats for different levels an for different highlighting
purposes, and display individual columns of your data. Beside several
lines of text per item, the cells can contain different data-controlled
symbols.
Edit your data of the table cells in-place by using text, date and numeric
controls. Use the keyboard keys for fast navigation within the cells.
The Gantt Graph Section in a Java Gantt Chart
Visualize your data in a Java Gantt chart by using different graphical
elements for:
Tasks
Create your individual styles how to represent your tasks in the
Gantt graph, let them adapt graphically to your data by our filter and
map objects. Use different bar styles, symbols and annotations
simultaneously to display what is important to your users. Show your
individual tooltip information when the mouse hovers above a task.
Customize the drag interactions for your users to let them move a task
vertically and horizontally or prevent them from doing so.
Switch back and forth between normal, overlapping and optimized layout
of your tasks in the Gantt graph.
Links in a Java Gantt Chart
Show dependencies between your tasks as links in a layouted line
routing in your Java Gantt chart. Indicate different link types
graphically. Create, delete or modify links interactively by simple
drag&drop interactions.
Calendar Data in a Java Gantt Chart
Visualize the availability of resources based on configurable
calendar data. Display working and idle hours with a restrained and
transparent graphical calendar grid. Assign an own calendar grid to each
resource or resource group.
Line Grids and Date Lines
Beside calendar grids use one or more discrete line grids in your
Java Gantt chart for different time intervals that correspond to your
timescale and thus make a time grid omnipresent in the background of
your Gantt graph.
Define date lines in your Gantt graph in order to emphasize important
dates in your application like the start of production or others.
Summary Bars in a Java Gantt Chart
Generate summary bars for each grouping or hierarchical level of
your Gantt layout. Their start and end dates are derived from the dates
of the subordinated tasks. If the earliest date of the subordinated
tasks is moved, the early date of the corresponding summary bar will be
changed accordingly. Use the same flexible styles or symbols as for the
tasks also to visualize the summary bars graphically.