jGraph
Jgraph is open source software for drawing graphs and structured drawings. Jgraph is written in Java Programming language. Jgraph was started by Gaudenz Alder in 2000 and first released in 2001.
JGraph can be used to create graphs for both desktop and server-side Java applications. Technical and non technical users both can work on Jgraph without understanding its underlying complexity.
JGraph offers key features like multiple views, layering, zooming, drag and drop support, cell collapsing, cell expanding, undo, routing, layouts, full event handling etc. Installing Jgraph is very easy. You need only its jar file and add it to the classpath.
There is no any other jar files or library is needed to work on Jgraph. Jgraph takes the information about graphs as input and generates postscript file to the standard output.
List of key features:
1. Zoomming
2. Moving
3. Sizing
4. Edge Editing
5. Grouping
6. Grid
7. In-Place Direct Text Editing for all Cells
8. Undo
9. Redo
10. Visibility
11. Drag and Drop
12. Clipboard
13. Clustering
14. Routing
15. Swing Pluggable Look and Feel
16. Drawing Labels Along Edge
17. View Dependent Layering
18. Graph Layout
19. Attribute-Split
20. View Attributes
21. Ant-based build environment
22. Commercial Support