public class TransitionLayoutManager
extends java.lang.Object
TransitionLayout class
directly.| Modifier and Type | Method and Description |
|---|---|
static TransitionLayoutManager |
getInstance()
Returns the manager instance.
|
void |
track(java.awt.Container container,
boolean hasFades)
Starts tracking the specified container adding the transition layout
effects.
|
void |
track(java.awt.Container container,
boolean hasFades,
boolean doImmediateRepaint)
Starts tracking the specified container adding the transition layout
effects.
|
void |
untrack(java.awt.Container container)
Removes the transition layout effects from the specified container.
|
public static TransitionLayoutManager getInstance()
public void track(java.awt.Container container,
boolean hasFades)
container - Container for transition layout effects.hasFades - Indication whether the fade effects should be applied. Use
true only for look-and-feels that honour the
TransitionLayout.ALPHA client property (directly, via
calls to
TransitionLayout.getAlphaComposite(java.awt.Component) /
TransitionLayout.getAlphaComposite(java.awt.Component, float)
or with the bytecode augmentation.public void track(java.awt.Container container,
boolean hasFades,
boolean doImmediateRepaint)
true for the
doImmediateRepaint parameter will result in very
CPU-intensive code - this is not recommended for now. This method can be
called on a container that already has transition layout effects
installed - in this case the call will have no effect (preserving the
transition layout effects).container - Container for transition layout effects.hasFades - Indication whether the fade effects should be applied. Use
true only for look-and-feels that honour the
TransitionLayout.ALPHA client property (directly, via
calls to
TransitionLayout.getAlphaComposite(java.awt.Component) /
TransitionLayout.getAlphaComposite(java.awt.Component, float)
or with the bytecode augmentation.doImmediateRepaint - If true, every transition step will result in
repainting the relevant component. Recommended value is
false for better performance.public void untrack(java.awt.Container container)
track(Container, boolean) or
track(Container, boolean, boolean).container - Container.