skip to main content
Programmer's documentation > Using graph layout algorithms > Using graph layout beans > Graph layout classes available as beans
 
Graph layout classes available as beans
The following classes are provided as graph layout beans:
IlvBusLayout displays bus network topologies, that is, a set of nodes connected to a bus node.
IlvCircularLayout displays graphs representing interconnected ring and/or star network topologies.
I IlvGridLayout arranges disconnected nodes in rows or in columns or on a grid.
I IlvHierarchicalLayout arranges nodes in horizontal or vertical levels such that the links flow in a uniform direction.
I IlvLinkLayout reshapes the links of a graph without moving the nodes.
I IlvRandomLayout moves the nodes of the graphs at randomly computed positions inside a user-defined area.
IlvTopologicalMeshLayout can be used to lay out cyclic graphs.
IlvTreeLayout arranges the nodes of a tree horizontally or vertically, starting from the root of the tree.
IlvUniformLengthEdgesLayout can be used to lay out any type of graph and allows you to specify a preferred length of the links.
IlvJGraphLayoutProgressBar a Swing JProgressBar toolbar that automatically displays the progress of the layout process.
The beans listed in this topic are classes of the graph layout API.
If you want to use graph layout integrated in a diagram component, it is better to use Rogue Wave® JViews Diagrammer beans. See JViews Diagrammer classes available as beans in Using the Designer.

Copyright © 2018, Rogue Wave Software, Inc. All Rights Reserved.