MindFusion - ActiveX and .NET Components
MindFusion - ActiveX and .NET Components MindFusion - ActiveX and .NET Components
MindFusion - ActiveX and .NET Components MindFusion - ActiveX and .NET Components
MindFusion Logo
MindFusion - ActiveX and .NET Components MindFusion - ActiveX and .NET Components
Flowchart and Diagramming Controls Flowchart and Diagramming Controls
Flowchart and Diagramming Controls
Flowchart and Diagramming Controls Flowchart and Diagramming Controls Flowchart and Diagramming Controls
JDiagram Features
Flowchart and Diagramming Controls
JDiagram
Flowchart and Diagramming Controls
JDiagram - Features

JDiagram 2.0 provides many different options for customization and personalization of your diagrams and charts. You can choose among huge variety of shapes, arrows and color styles.

The simple interface, the rich event and method set make programming fast and easy. You can find the right properties and build the right chart quickly and conveniently, without wasting precious time in adjustment and debugging. This control gives you the chance to concentrate more on the architecture of your application than on coding and optimizations.

Below you can read some of the most important features available in JDiagram. For your convenience they are grouped by category:

The JDiagram component

  • Redistribution is royalty free
  • JAR file available
  • Is a Swing component
  • Can be purchased with source code
  • Implements the Document/View architecture
User interaction
  • Several user interaction modes
  • Node modification constraints
  • Scrolling and zooming
  • Panning
  • Automatic scrolling while dragging objects with the mouse
  • Alignment to grid
  • Multiple selection
  • Tool-tips
  • Docking points can be defined for nodes
  • Undo/Redo support
  • Copy and paste to/from the system clipboard
Programming
  • Programmatic access to the diagram objects and selections
  • Numerous properties for customizing appearance and behavior
  • Numerous utility methods
  • Path finding and cycle detection
  • Rich event set
Store and retrieve diagrams into/from
  • Files on disk
  • Java streams
  • ASCII strings
  • XML documents
Output
  • To display through Java Swing
  • Printing and print preview
  • To browser as an applet
  • Export images in jpeg, gif, tiff and png formats
  • To a browser using HTML image maps
Diagram elements
  • 87 predefined node shapes
  • Tables with unlimited number of rows and columns
  • Table cells can span several columns and rows
  • Container nodes
  • Ability to define custom shapes and shape libraries
  • Rotation of shapes at arbitrary angles
  • Sections of table rows can be expanded or collapsed
  • Control hosts allow using Java controls as diagram nodes
  • Links can comprise multiple segments
  • Link segments can be straight lines or curves
  • Support for custom node and link types
Behavior
  • Tables can be scrolled
  • In-place text editing
  • Ability to set selection handles behaviour
  • Lock diagram elements
  • Expand / collapse object hierarchies
  • Read-only mode supported
  • Dynamic positioning of arrows relative to linked nodes
Automatic layout
  • Layered graph layout
  • Simulated Annealing graph layout
  • Spring-Embedder graph layout
  • Radial tree layout
  • Directional tree layout
  • Grid layout
  • Automatic link routing
  • Layered graph layout
  • Orthogonal graph layout
  • Flowchart and process diagrams layout
Appearance
  • Various text alignment styles
  • Text can be laid-out in polygonal areas
  • Styled HTML-like text formatting
  • Different styles for visual indication of a selected object
  • Z-order
  • Nodes can display images and text
  • Customizable fonts and colors
  • Rich choice of pen and brush styles
  • Ability to define custom node shapes
  • User-assigned mouse cursors
  • Custom painting of nodes
  • Shadows
  • Arcs over link intersection points
  • Transparent nodes
  • Invisible nodes
Link diagram items
  • Nodes to nodes
  • Table rows to table rows
  • Table rows to nodes
  • Unconnected links
Hierarchical grouping
  • Attaching nodes to other nodes
  • Attaching nodes to link control points
  • Attaching nodes to link segments
Auxiliary controls
  • Overview control
  • ShapeListBox control

Free download of the trial version is available from this link:

Download of JDiagram 2.0 Trial Version

Your questions, comments and recommendations are gladly received by our support team. Please, use the online form.

Flowchart and Diagramming Controls