Package edu.uci.ics.jung.visualization

Interface Summary
GraphMouseListener This interface allows users to register listeners to register to receive vertex clicks.
Layout A generalized interface is a mechanism for returning (x,y) coordinates from vertices.
LayoutMutable An extended interface for signalling a layout that the underlying graph has been changed.
PickedInfo  
Renderer A _Renderer does the actual job of drawing individual nodes and edges on a display.
SpringLayout.LengthFunction  
StatusCallback This thin interface is used to allow the GraphDraw and _VisualizationViewer systems to get status reports from Layouts.
 

Class Summary
AbstractLayout Implements some of the dirty work of writing a layout algorithm, allowing the user to express their major intent more simply.
AbstractRenderer This abstract class structures much of the annoying bits of Renderers, allowing the user to simply override the important methods and move on.
Coordinates Stores coordinates (X,Y) for vertices being visualized.
DetailViewer The DetailViewer generates a view which shows some textual information about a document.
FadingVertexLayout Implements a pass-through visaulizer that fades out nodes that have been removed, and fades in nodes that have appeared.
FRLayout Implements the Fruchterman-Reingold algorithm for node layout.
FRLayout.FRVertexData  
GraphDraw A Swing-only component for drawing graphs.
ISOMLayout Implements a self-organizing map layout algorithm, based on Meyer's self-organizing graph methods.
ISOMLayout.ISOMVertexData  
MouseListenerTranslator This class translates mouse clicks into vertex clicks
SpringLayout  
SpringLayout.UnitLengthFunction  
VisualizationViewer