JGraph Features

Edge Editing Add/Remove Points, Connect, Labels
Moving/Sizing Transaction-Based, with Live-Preview
Selection Single-Cell and Rubber-band Selection
Zoom Arbitrary Zoom, Uses Java2D
Layering View-Dependent Layering
Grouping Children Selectable; Uses Tree-Interface
Grid Customizable Size, Color, Appearance
In-Place Editing Direct Text Editing for all Cells
View Attributes Separate Attributes for each attached View
Ports Floating Connection Points for Vertices
Graph Layout Easy Integration of Custom Algorithms
Handles Flexible Interface for Cell-Modifications
Drag and Drop Between JGraphs and native apps
Clipboard Supports Multiple Transfer Formats
Undo/Redo Multi-View; for all available Operations
Look-and-Feel All Swing Pluggable Look-and-Feels
Routing Customizable with Default Algorithms
Visibility Hide edges, vertices and groups
Attribute-Split Per attribute control of view-only attributes
Complexity Management Nesting, folding, hiding, expand, collapse
Ant-Based Ant-based build environment
Precision Double precision coordinates
Labels Draw Labels Along Edge
Spline & Bezier Curves with n control points
Attribute Maps Custom behaviour, points and bounds
Geometry Standalone layout caches & cellviews
Support Commercial Support and maintainance contracts
Edge Promotion Collapsed groups "inherit" edges from children


© 2001-2007 - JGraph - FAQ - Contact - About