org.jdesktop.animation.transitions.effects
Class Scale

java.lang.Object
  extended by org.jdesktop.animation.transitions.Effect
      extended by org.jdesktop.animation.transitions.effects.Scale

public class Scale
extends Effect

Effect that resizes a component during the transition. This effect uses an image representation of the component instead of re-rendering the component on every frame.


Constructor Summary
Scale()
           
Scale(ComponentState start, ComponentState end)
          Creates a new instance of Scale
 
Method Summary
 void cleanup(org.jdesktop.animation.timing.Animator animator)
          Effect subclasses that create temporary objects for the transition (such as in the init() method) should override this method and clean up those resources.
 void init(org.jdesktop.animation.timing.Animator animator, Effect parentEffect)
           
 
Methods inherited from class org.jdesktop.animation.transitions.Effect
getComponent, getComponentImage, getEnd, getRenderComponent, getStart, paint, setBounds, setBounds, setComponentImage, setComponentStates, setEnd, setHeight, setLocation, setRenderComponent, setStart, setup, setWidth, setX, setY
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Scale

public Scale()

Scale

public Scale(ComponentState start,
             ComponentState end)
Creates a new instance of Scale

Method Detail

init

public void init(org.jdesktop.animation.timing.Animator animator,
                 Effect parentEffect)
Overrides:
init in class Effect

cleanup

public void cleanup(org.jdesktop.animation.timing.Animator animator)
Description copied from class: Effect
Effect subclasses that create temporary objects for the transition (such as in the init() method) should override this method and clean up those resources. For example, TimingTarget e.g., PropertySetter) objects added to Animator should be removed after the transition to avoid leaking resources that may otherwise be retained by those objects.

Overrides:
cleanup in class Effect