Java Diagramming Components


These components enable enable developers to add diagramming capabilities to their applications. They are oriented towards the creation of diagrams that describe objects, relationships and flows such as work flow diagrams, data entity relationship diagrams (ERD), flowcharts and organisation heirarchy diagrams. For numeric applications such as the production of graphs, see Graphing & Charting.





Java Diagramming Components by MindFusion LLC

JDiagram 3.0

Today's complicated and fast changing programming tools and environments require the most of your time and efforts everyday in order to keep pace with the new technology. To make your life as a software engineer easier, MindFusion has developed JDiagram - professional flowchart Java control that enables you to create complicated diagrams and charts in minutes, with minimum programming efforts from your side.
Publishers Website:

Java Diagramming Components by Apprisant Technologies Inc.

Apprisant Diagram JSF/AJAX Edition 2.3

Enhance your JavaServer[TM] Faces based thin-client web applications with diagrams generated dynamically from your application data using the JSF components in the JSF/AJAX Edition of the Apprisant Toolkit. With full access to the Diagram's configuration features and cross-browser enhanced rendering, the scriptable, AJAX enabled diagrams integrate seamlessly into your web applications to add a new dimension to your users' experience. Now available for JSF 2.0.
Publishers Website:

Apprisant Diagram Swing Edition 2.3

The Apprisant Diagram is a general-purpose Java[TM] diagram component for displaying application data with the flexibility and configurability to create the right diagram style for any application. The framework architecture, design editor, scripted rendering, custom layout support, and data binding features enable you to quickly and easily enhance your application with an efficient interface and a pleasant user experience.
Publishers Website:

Java Diagramming Components by Northwoods Software

JGo for Java 5.3

JGo™ is a graphics library that makes it easy to build custom interactive diagrams, network or workflow editors, connected graphs, scheduling or organizational charts, smart maps, flowcharts, and software design tools. It has built-in support for many shapes, text, images, containers, connectors, orthogonal links, arrowheads, scrolling, zooming, selection, drag-and-drop, resizing, in-place text editing, tooltips, layers, and multi-page printing.
Publishers Website:

Java Diagramming Components by NETRONIC Software GmbH

VARCHART JGantt 2.4

A Gantt chart can be an eye-catcher as well as an intuitive and useful planning tool for your users. Benefit from the clear-cut and the comprehensive display of tasks in a Gantt chart. No matter what application area you are in. For more than a decade VARCHART XGantt has been refined and is a proven component for many application areas, such as production planning and control, logistics, project management, service management as well as scheduling and dispatching.
Publishers Website:

Java Diagramming Components by yWorks GmbH

yFiles AJAX 1.3

yFiles AJAX provides a basis for diagramming web applications. Its server side is based on the successful yFiles library. The client side is realized in JavaScript™ with the Dojo toolkit. It uses the Ajax approach.
Publishers Website:

yFiles for Java 2.7

yFiles for Java is an extensive Java™ class library that provides algorithms and components enabling the analysis, visualization, and the automatic layout of graphs, diagrams, and networks.
Publishers Website:

yFiles.NET 3.2.1.2

yFiles.NET is an extensive Windows Forms class library for the Microsoft .NET environment. It provides data structures, algorithms, and visualization controls for graph analysis, and advanced functionality to automatically calculate layouts for graphs, diagrams, and networks.
Publishers Website:

Java Diagramming Components by DLSC

FlexGantt V1.1.5 -  FlexGantt is the most advanced Gantt charting solution currently available for Java. It uses a very high abstraction level, which allows it to be applied in various and often very different domains such as ERP systems, production planning and scheduling applications, manufacturing execution systems or project portfolio management applications.
Publishers Website: