|
|
JGraphpad Pro Product Tour
JGraphpad Pro is based on the JGraph core library and an intermediate layer, the JGraph Editor Framework,
which defines the structure and lifecycle of the diagram editor. It implements an MVC pattern and provides a flexible
document model and XML-configurable user interface with pluggable actions, tools and custom components.
Palette
A clipboard-like component that accepts dragged cells and acts as a drag source to insert cells into the graph.
The palette may contain simple and composite zoomable entries for use in a graph. The application can provide a set of default palettes at startup.
|
Toolbox
The toolbox is another component used to add new cells to a graph. In this case, the new cells are not dragged to the graph. Instead,
a rubber-band selection is used.
The toolbox may be configured with a set of tools that create individual cells based on a cell prototype, which is passed
to the tool at construction time. The prototype may also define a custom user object
and a list of child cells (eg. ports).
|
JGraph Extra Features
A wrapper component for JGraph that takes care of undo support, painting background images and page background, autoscaling, rulers and printing (across multiple pages).
The component installs all required listeners to the graph and takes care of updating the undo history state, autoscaling and repainting.
|
Birds-Eye View
A component that displays a thumbnail view of the graph, including background image, and that may be connected to a scrollpane
to translate the viewport inside the visible area.
Aside from the background image, the component also displays the background page(s).
|
Rich Text Cells
Cells may contain rich text data which is rendered with multiple lines and styles. The cells
may contain images and have special shapes, borders, colors etc.
|
Moveable Ports
In addition to the floating ports in JGraph, JGraphpad Pro offers the possibility
to move end-points along the perimeter of the target cell.
|
Business Object Connectivity
Give your graph a context to your business objects with simple database connectivity, your own graph representation or even a J2EE container
|
Custom Shapes
A number of custom shape libraries are available for target application areas, like BPMN, flowchart and UML symbols. Ask for more details.
|
Complexity Management
Groups can be collapsed and expanded by clicking on the icon. Edges going to children will automatically be updated
to point to a collapsed group.
|
Edge Connecting
Edges may be connected to other edges. This feature may be used to implement various special diagram cases,
such as comments on edges or general edge-to-edge connections.
|
XML Configuration
The complete definition of the user interface, including all menus, toolbars and toolboxes was moved to XML
files for easy configuration.
|
Plugin Architecture
The plugins architecture allows to dynamically add functionality to the application.
Various default plugins are provided with JGraphpad Pro.
|
Drag and Drop
A special transfer handler implements drag and drop and copy-paste of
text, files, URLs and images from the operating system, a browser or a word processor etc.
|
© 2001-2007 - JGraph
- FAQ
- Contact
- About
|
|