com.jgraph.layout.demo
Class JGraphLayoutMorphingManager
java.lang.Object
   com.jgraph.layout.demo.JGraphLayoutMorphingManager
com.jgraph.layout.demo.JGraphLayoutMorphingManager
- All Implemented Interfaces: 
- java.awt.event.ActionListener, java.util.EventListener
- public class JGraphLayoutMorphingManager 
- extends java.lang.Object- implements java.awt.event.ActionListener
Animation for simple graph changes (moves). This takes a nested map and
 animates the change visually so the vertices appear to float to their new
 locations. This implementation only takes into account new positions of
 vertices, sizes, colors etc are changed after the animation in a single step.
 Note: This class is not thread-safe.
 
| Method Summary | 
|  void | actionPerformed(java.awt.event.ActionEvent event)Invoked to perform an animation step and stop the timer if all animation
 steps have been performed.
 | 
| static void | fitViewport(org.jgraph.JGraph graph)
 | 
|  void | morph(org.jgraph.JGraph graph,
      java.util.Map nestedMap)Animates the graph so that all vertices move from their current location
 to the new location stored in the nested map.
 | 
 
| Methods inherited from class java.lang.Object | 
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
JGraphLayoutMorphingManager
public JGraphLayoutMorphingManager()
morph
public void morph(org.jgraph.JGraph graph,
                  java.util.Map nestedMap)
- Animates the graph so that all vertices move from their current location
 to the new location stored in the nested map. This sets the
 nestedMapandgraphvariable and spawns a timer
 process. While the timer is running, further method calls are ignored.
 The call will return immediately.
 
- 
 
- 
- Parameters:
- nestedMap- The nested map that defines the new locations.
 
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent event)
- Invoked to perform an animation step and stop the timer if all animation
 steps have been performed.
 
- 
- Specified by:
- actionPerformedin interface- java.awt.event.ActionListener
 
- 
- Parameters:
- event- The object that describes the event.
 
fitViewport
public static void fitViewport(org.jgraph.JGraph graph)
- 
 
-