About MindFusion.Diagramming for Java Swing

Enhance your Java applications with diagramming and graphing capabilities.

MindFusion.Diagramming for Java Swing is a professional flowchart Java control that enables you to create complicated diagrams and charts in minutes. It can create workflow processes, object hierarchies and relationships, graphs and networks, entity-relationship/database diagrams; IVR systems, industrial automation processes, genealogy trees, algorithms and flowcharts, organizational charts, XML documents, classification hierarchies and more.

MindFusion.Diagramming for Java Swing Features

  • Diagram Elements - The Java diagram control lets you choose from more than 100 predefined node shapes. You can also define your own shapes as required. The control supports tables with cells that can span several columns and rows. For hierarchical data you can use TreeView nodes. Links are an important part of every diagram and the component places no restriction on their shape and style. They can have multiple segments and labels, be straight lines or curves and offer a vast selection of arrow heads.
  • Appearance - Each node can show both images and text, which you can lay out in polygonal areas. Nodes can have shadows, be transparent or invisible. You can assign your own cursors and show a swimlane grid at the background. If you need special node effects you can use custom painting. The library exposes a rich set of pen and brush styles for each type of diagram element.
  • Layout Algorithms - It is convenient to be able to arrange your diagram in an easy to understandable way with just one mouse click. This Java component includes supports for more than 15 automatic layout algorithms. From structural to force - directed to topological - you are sure to find the one that suits best your needs. The layouts offer numerous ways for customization so you can give your diagram the perfect look.
  • Interactivity - The component has full support for system clipboard operations (copy, paste) and for undo/redo functionality. You can select multiple elements at once and drag them around the flowchart - the automatic scrolling functionality guarantees you will never loose them from sight. Panning and grid alignment are also supported. For maximum convenience you can choose among several user interaction modes.
  • Export and Import - There are several options for exporting the final diagram: PDF, SVG, Visio (*.vsdx) and images. The exported flowchart image can be JPEG, GIF, TIFF or PNG. You can also import diagrams using OpenOffice Draw documents and Visio drawing files. The flowchart library offers several samples which demonstrate how to use the import/export classes and what customization settings are available.