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.
 Building and Displaying an organization chart

Java Diagramming Components by MindFusion LLC

JDiagram 2.0

JDiagram is a Java component providing applications with the ability to create and present various kinds of diagrams. A few to mention are workflow, flowchart, process, database entity relationship diagrams, organizational, hierarchy and network charts, graphs and trees. Diagram elements, such as boxes and tables, can be attached one to another to form complex structures. There are 87 stock shapes available and custom ones can be defined too.

Java Diagramming Components by JGraph Ltd

JGraph 5.10.2.1

JGraph is the most powerful, lightweight, feature-rich, and thoroughly documented open-source graph component available for Java. It is accompanied by JGraphpad, the first free diagram editor for Java that offers XML, Drag and Drop and much more!

JGraph Layout Pro V1.4.0.3

JGraph Layout Pro is the next generation of Java Graph Layout engine designed for optimal performance with the JGraph core. JGraph Layout Pro has a flexibility and simple design, enabling you to use circular, tree and force-directed layouts with ease in your JGraph application. Layout Pro comes with a developers guide and an example applet that demonstrates features such as auto-layout, collapsing/expanding of grouped cells, graph morphing and selective layouting of sub-graphs.

JGraphpad V6.0.4.1

JGraphpad Pro is a rapid application development system for JGraph

mxGraph 1.0

Based on the latest web technologies, mxGraph is the ultimate solution for drawing diagrams in a browser. Using open standards, mxGraph does not depend on any third-party plugins and proprietary software. mxGraph works straight out of the box, no client configuration, no plugin installation, no platform dependencies - it just works!

Java Diagramming Components by Apprisant Technologies Inc.

Apprisant Diagram 1.4

The Apprisant Diagram is a general-purpose Java[TM] diagram component and toolkit for displaying application data objects. This versatile, flexible component meets a range of diagramming needs. Incorporating specialized graphics knowledge and common diagram features, it leaves developers free to focus on the unique requirements of their applications.

Java Diagramming Components by NETRONIC Software GmbH

VARCHART JGantt 2.3 -  VARCHART JGantt is a component written in Java, that very easily lets you integrate Gantt charts into your application. Gantt charts display events, activities and their allocations over time. They are commonly used in project planning, production control and resource management.

Java Diagramming Components by yWorks GmbH

yFiles for Java 2.6

yFiles is an extensive Java(TM) class library that provides algorithms and components for analyzing, viewing, and drawing graphs, diagrams, and networks.

yFiles.NET 3.1

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.

Java Diagramming Components by Northwoods Software

JGo for Java 5.2

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.

Java Diagramming Components by Nevron Software

Nevron .NET Vision Q2 2008 -  Nevron .NET Vision is the ultimate suite for creating unique and powerful data presentation applications with spectacular data visualization capabilities. The Suite features Nevron Chart for .NET, Nevron Diagram for .NET and Nevron User Interface for .NET. The well designed object model, numerous features and unmatched presentation "out of the box" quality makes the visualization of complex data easy and comprehensible.