Java control to manage workflow, flowchart, network, organizational diagrams.
Implemented as a Java Swing control, JDiagram provides your applications with the ability to create and present various kinds of flow diagrams. A few to mention are workflow, flowchart, process, database entity relationship diagrams, organizational, hierarchy and network charts, graphs and trees.
The basic item types, boxes, tables and arrows, can be grouped or attached one to another to form complex structures. The control provides more than 80 stock box shapes, and it is possible to define new ones programmatically. Even further customization can be done via custom painting of boxes. Diagram nodes - boxes and tables - can display both images and formatted text. Customizable fonts and colors and multiple arrow styles let you get the right appearance of your charts.
Other features include an alignment grid; shadow effects; scrolling and zooming; locking; z-order; and pen styles. Diagrams can be printed, exported as image files, stored in streams or in separate documents.
The control's programming model comprises more than 600 methods, properties, and events. Full source code is available for purchase too, giving you unlimited ability to customize the control.
MindFusion provides free technical support for both registered clients and evaluators. Besides, with their initial purchase customers are entitled to 6 month upgrade subscription.
JDiagram is royalty free for client and server side use.
Version: 3.5(17 May 2012)
use Java Swing components as nodes; load UI controls in single applet instance; improved path-finding for long links in QuickRouter; SwimlaneLayout improvements;
Version: 3.4(07 Oct 2011)
interactive node alignment via alignment guides; Fractal tree layout algorithm; new node constraint types; improved support for Java 7;
Version: 3.0(05 Jan 2010)
TreeView nodes; Ruler control; Export to SVG; Link routing enhancements; Flowchart graph layout;
Version: 2.2(13 May 2009)
export diagrams to PDF
Version: 2.1(09 Mar 2009)
Orthogonal graph layout algorithm; Circular graph layout algorithm; support for in-place editing of link labels;
Version: 2.0(08 Jul 2008)
model / view architecture; clipboard support; improved support for custom item types; container nodes; Orthogonal graph layout; the text of links can be edited in-place;
Version: 1.2.2(17 Sep 2007)
text layout improvements; Overview applet; support for custom shape libraries when running in a browser;
Version: 1.2.1(28 Jun 2007)
the AnnealLayout algorithm now takes into consideration the size of nodes; Overview control improvements; mouseEnter and mouseLeave events added; the resizeToFitText method makes a box big enough to display its text without clipping
Version: 1.1(26 Jan 2007)
print preview; now SaveToString and LoadFromString use base64 encoding; XML serialization into/from String objects; itemDeleting validation event; the FlowChartApplet class lets you use JDiagram as an applet
Tags: | Flow | Chart | Swing | Component
|(JDiagramTrial.zip - 16.19 MB)|