Perforce JViews Diagrammer Sample: Layout Gallery
Description
This sample illustrates the Graph Layout algorithms provided by JViews Diagrammer. It also demonstrates the support for nested graphs, the labelling algorithm, and the intergraph link routing capabilities.
How to Use the Sample
- The application screen is split into three areas: the buttons and choices at the top, the large rectangular graphic area in the middle, and a small text window for general messages at the bottom.
- The interactor buttons on the top of the panel allow you to perform such actions as pan, select, zoom, unzoom, collapse/expand subgraphs and enable/disable animation. Full explanations are provided in the help window.
- Choices in the top panel allow you to select the layout style and graph size. The graph is loaded after each selection. If animation is enabled, the graph is immediately laid out after each selection; you see how the graph is changed by the layout style. If animation is disabled, layout is not automatically started, so the drawing looks scrambled after loading. Click the Perform layout button to see the result of the layout. You also see some short explanations in the help window after the loading.
How to Run the Sample as an Application
This sample can
be run as an application.
The installation directory contains
an executable JAR file,
layoutgallery.jar
,
that allows you to execute the sample with a double click from a
file browser. Note that if you are using Internet Explorer, you can
open the installation directory
and execute the JAR file from the browser. This
technique may not work in other Web browsers.
Alternatively, you
can run the sample application from the command line.
First check that the Ant utility is properly configured. If not, see the
instructions on how to configure Ant for Perforce JViews.
Then, go to the installation directory
of the sample and type:
ant run
Topics Covered
- Grapher
- Graph layout
- Interactor
Detailed Description
For a description of this sample, see the help page that opens automatically when the sample is started.
Installation Directory
The Layout Gallery sample is installed here.