VARCHART JGantt - Product Features

Table of Contents

Easy Integration
Versatile Gantt Layouts
       The Table Section
       The Gantt Graph Section
       The Time Scale Section
       The Histogram Section
Print and Print Preview
Scheduling

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.

Our Java Gantt charts software can produce a table, a diagram and a histogram section

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.

Our Java Gantt chart software visualizing a control center

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.

Java Gantt chart showing a hierarchy

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.

Java Gantt chart showing linked acrivities

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.

Tables of Java Gantt charts can be edited in-place.

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.  

To top

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.

Java Gantt charts software

Switch back and forth between normal, overlapping and optimized layout of your tasks in the Gantt graph.

Java Gantt charts software

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.

Java Gantt charts software

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.

Java Gantt charts software

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.

 

Java Gantt charts software

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.

The Time Scale Section of a Java Gantt Chart

Assemble an individual time scale in your Java Gantt chart from different time ribbons ranging from seconds to years, with special ribbons for shifts, calendar weeks, fiscal quarters or years. Combine Gregorian time ribbons with relative time ribbons for a particular company calendar. Localize month and weekday names in different languages.

Java Gantt charts software

Save space in your Gantt chart by collapsing idle times in the time scale according to a given calendar; e.g. collapse the night hours of an hourly scale, if your application needs to display only the time from 8:00 am to 6:00 pm.

Let your users zoom in and out the time scale as needed or let them auto-scale it so that it fits into their window or fills the pages of a print-out.

Focus on a specific time span in detail without losing sight of past and future of this time span by dividing the timescale into sections of different resolution.

 

Java Gantt charts software

To top

The Histogram Section of a Java Gantt Chart

Extend your Gantt chart by a histogram section in order to show resource workloads or cost curves in your application. The histogram uses the same time scale as the Gantt graph and is fully synchronized with it. The curve data are either generated from the task data or defined independently by the API. So, if you move a bar in the Gantt graph, it can be reflected in the generated workload curve correspondingly. While the time scale serves as the X-axis, a configurable numerical scale represents the Y-axis.

Visualize the available capacities of your resources combined with the actual resource workload by different curves, and independently highlight overloads or shortfalls by different pattern and colors.

 

Java Gantt charts software

Let your users switch on and off a histogram to show the workload of individual resources in his Gantt chart, just as needed.

Show stacked or cumulated cost curves by different line types, as favored by your application. Display calendar or line grids in the same way as in the Gantt graph.

 

To top

Printing and Print Preview

Select a page layout and preview it in the integrated print preview. Specify the Gantt chart sections to be repeated on each page and what the title should look like. Auto-scale the time scale in a way that the full page width is used up for all pages.

 

Java Gantt charts software

To top

The Scheduling Function of our Java Gantt Chart

Complementary to the visualization functions of a Java Gantt Chart, take also advantage of a scheduling function to calculate early and late dates as well as total and free float for your tasks according to PERT/CPM rules. An auto-schedule function lets your users move a task, and simultaneously with it all depending tasks.

To top

PDF Files for Download

VARCHART JGantt Overview Leaflet3.2 MB