Monarch Graph
MonarchGraph is a framework for visualizing graph data structures under
Java 2 environment. Any custom data can be visualized and edited by
supplying a simple implementation of a data model class. Complete solution
to the problem can be developed extremely fast and easy. All efforts were
directed to build easily reusable and extensible library. Every aspect of
the engine can be extended by providing custom node and link views, diagram
layout algorithms and user interface plugins.
Graph Gallery
Features
- Graph printing support with configurable set of standard printing
parameters - page layout, pagination/fit to page and other options.
- Zoom and navigation panel.
- Support for node Drag&Drop.
- Multiple links from one pin and self link to graph node.
- Full java beans support with serialization.
- SVG format encoding with SVG tooltips and URL links attached to them.
- GIF, JPEG and PNG image output.
- Data model driven architecture.
- Plugin interface.
- Extensible set of node visual representations.
- Extensible set of connector types.
- Customizable connector endings and lines.
- Pluggable layout algorithms.
- Full support for Swing components inside a node including z-ordering,
clipping and event distribution.
- MouseEvent listener support for individual view objects (nodes, links, ...).
- Rectangular and rotated link notes with textual or custom content.
- Rectangular, Ellipse and Diamond (decision) nodes and possibility easily
to create your own nodes.
|