Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package edu.uci.ics.jung.visualization.contrib

These are additional layouts contributed by various users.

See:
Description

Class Summary
Arrow | This pluggable utility paints either a "classic" or a "sleek" filled arrow on a given edge.
BirdsEyeGraphDraw | Deprecated. As of version 1.7.
CircleLayout | Positions vertices equally spaced on a regular circle.
CircleLayout.CircleVertexData |
DAGLayout |
KKLayout | Implements the Kamada-Kawai algorithm for node layout.
KKLayoutInt | Implements the Kamada-Kawai algorithm for node layout, tweaked to store vertex distances as integers.
TreeLayout |

## Package edu.uci.ics.jung.visualization.contrib Description

These are additional layouts contributed by various users. We make these available as a service to the JUNG community; however, we have not tested them as thoroughly as some of our other code.

- KKLayout implements the beautiful Kamada-Kawai layout; this is the most elegant layout algorithm we have in JUNG (although it takes a little longer to actually accomplish the layout).
- DAGLayout is a variant of the SpringLayout that takes a DAG (Directed, Acyclic Graph) and lays it out, ensuring that it respects the relative order of vertices
- CircleLayout is a simple layout that places nodes in random order around a circle.

Note that neither CircleLayout nor KKLayout respond to filter calls correctly; note further that KKLayout is known to crash when the program changes TO it from some other layout. (There's no problem if the GraphDraw is created with the Layout, though).

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES