Uses of Interface
com.jgoodies.animation.Animation
-
Packages that use Animation Package Description com.jgoodies.animation Contains the core types of the JGoodies Animation library.com.jgoodies.animation.swing.animations Contains a bunch of prepared animations and animation factories.com.jgoodies.animation.swing.components Consists of a bunch of prepared animated components. -
-
Uses of Animation in com.jgoodies.animation
Classes in com.jgoodies.animation that implement Animation Modifier and Type Class Description class
AbstractAnimation
An abstract class that minimizes the effort required to implement theAnimation
interface.private static class
Animations.OffsetAnimation
Helper class that wraps an animation to give it a time offset.static class
Animations.OneTimeAnimation
Used to apply an effect one-time only.private static class
Animations.ParallelAnimation
Helper class to parallelize animations.private static class
Animations.PauseAnimation
Helper class for a pause, an animation, that has no effect.private static class
Animations.RepeatedAnimation
Helper class to repeat an animation.private static class
Animations.ReversedAnimation
Helper class to reverse an animation over the time.private static class
Animations.SequencedAnimation
Helper class to create a sequence of animations.Fields in com.jgoodies.animation declared as Animation Modifier and Type Field Description private Animation
Animations.OffsetAnimation. animation
private Animation
Animations.RepeatedAnimation. animation
private Animation
Animations.ReversedAnimation. animation
private Animation
Animator. animation
private Animation
AnimationEvent. source
The animation that has been started or stopped.Fields in com.jgoodies.animation with type parameters of type Animation Modifier and Type Field Description private java.util.List<Animation>
Animations.ParallelAnimation. animations
private java.util.List<Animation>
Animations.SequencedAnimation. animations
Methods in com.jgoodies.animation that return Animation Modifier and Type Method Description Animation
Animator. animation()
Returns the animator's animation.Animation
AnimationEvent. getSource()
Returns the animation the has originated this event.static Animation
Animations. offset(Animation animation, long beginTime)
Creates and returns an animation that is defined by a given animation and offset; the resulting animation applies the original effect shifted in time.static Animation
Animations. parallel(Animation... animations)
Creates and returns a parallel time container for the given animations, that is an animation that applies the effect of the given animations at the same time.static Animation
Animations. parallel(java.util.List<Animation> animations)
Creates and returns a parallel time container, that is an animation that applies the effect of the given animations all at the same time.static Animation
Animations. pause(long duration)
Creates and returns a pausing animation that has no effect but a duration.static Animation
Animations. repeat(Animation animation, float repeatCount)
Creates and returns an animation that is defined by repeating the given animation.static Animation
Animations. repeat(Animation animation, long duration)
Creates and returns an animation that is defined by repeating the given animation for the given duration.static Animation
Animations. reverse(Animation animation)
Creates and returns an animation that is defined by reverting the given animation over the time.static Animation
Animations. sequential(Animation... animations)
Creates and returns a sequenced time container that is an animation, that concatenates the given array of animations over the time.static Animation
Animations. sequential(java.util.List<Animation> animations)
Creates and returns a sequenced time container that is an animation, that concatenates the given list of animations over the time.Methods in com.jgoodies.animation with parameters of type Animation Modifier and Type Method Description static void
AnimationUtils. invokeOnStop(Animation animation, java.lang.Runnable runnable)
Invokes the given runnable in the EDT when the specified animation stopped.static Animation
Animations. offset(Animation animation, long beginTime)
Creates and returns an animation that is defined by a given animation and offset; the resulting animation applies the original effect shifted in time.static Animation
Animations. parallel(Animation... animations)
Creates and returns a parallel time container for the given animations, that is an animation that applies the effect of the given animations at the same time.static Animation
Animations. repeat(Animation animation, float repeatCount)
Creates and returns an animation that is defined by repeating the given animation.static Animation
Animations. repeat(Animation animation, long duration)
Creates and returns an animation that is defined by repeating the given animation for the given duration.static Animation
Animations. reverse(Animation animation)
Creates and returns an animation that is defined by reverting the given animation over the time.static Animation
Animations. sequential(Animation... animations)
Creates and returns a sequenced time container that is an animation, that concatenates the given array of animations over the time.Method parameters in com.jgoodies.animation with type arguments of type Animation Modifier and Type Method Description private static long
Animations.SequencedAnimation. cumulatedDuration(java.util.List<Animation> animations)
private static long
Animations.ParallelAnimation. maxDuration(java.util.List<Animation> animations)
static Animation
Animations. parallel(java.util.List<Animation> animations)
Creates and returns a parallel time container, that is an animation that applies the effect of the given animations all at the same time.static Animation
Animations. sequential(java.util.List<Animation> animations)
Creates and returns a sequenced time container that is an animation, that concatenates the given list of animations over the time.Constructors in com.jgoodies.animation with parameters of type Animation Constructor Description AnimationEvent(Animation source, AnimationEvent.Type type, long time)
Constructs anAnimationEvent
for the initiating animation, event type, and time.Animator(Animation animation, int framesPerSecond)
Constructs an Animator for the given animation and frame rate.OffsetAnimation(long beginTime, Animation animation)
RepeatedAnimation(long duration, Animation animation)
ReversedAnimation(Animation animation)
Constructor parameters in com.jgoodies.animation with type arguments of type Animation Constructor Description ParallelAnimation(java.util.List<Animation> animations)
SequencedAnimation(java.util.List<Animation> animations)
-
Uses of Animation in com.jgoodies.animation.swing.animations
Classes in com.jgoodies.animation.swing.animations that implement Animation Modifier and Type Class Description class
BasicTextAnimation
A basic text animation that fades in a text, changes the x and y scaling, the position, and the space between glyphs.class
FanAnimation
An animation that rotates a fan that consists of a set of translucent sectors.class
GlyphAnimation
A text based animation that changes the scaling of the text's individual glyphs over the time.Methods in com.jgoodies.animation.swing.animations that return Animation Modifier and Type Method Description private static Animation
BasicTextAnimations. animation(BasicTextLabel label, long duration, java.lang.String text, java.awt.Color baseColor, int type)
private static Animation
BasicTextAnimations. createTextSequence(BasicTextLabel label1, BasicTextLabel label2, long singleDuration, long beginOffset, java.lang.String separatedTexts, java.awt.Color baseColor, int type)
Creates and returns the default glyph spacing text sequence.static Animation
BasicTextAnimations. defaultFade(BasicTextLabel label1, BasicTextLabel label2, long singleDuration, long beginOffset, java.lang.String separatedTexts, java.awt.Color baseColor)
Creates and answers the default color fade text sequence.static Animation
BasicTextAnimations. defaultScale(BasicTextLabel label1, BasicTextLabel label2, long singleDuration, long beginOffset, java.lang.String separatedTexts, java.awt.Color baseColor)
Creates and answers the default scaling text sequence.static Animation
BasicTextAnimations. defaultSpace(BasicTextLabel label1, BasicTextLabel label2, long singleDuration, long beginOffset, java.lang.String separatedTexts, java.awt.Color baseColor)
Creates and answers the default glyph spacing text sequence. -
Uses of Animation in com.jgoodies.animation.swing.components
Classes in com.jgoodies.animation.swing.components that implement Animation Modifier and Type Class Description private class
AnimatedLabel.BlendOverAnimation
An animation that changes the colors of overlapping labels to implement a blend over effect.Fields in com.jgoodies.animation.swing.components declared as Animation Modifier and Type Field Description private Animation
AnimatedLabel. animation
Methods in com.jgoodies.animation.swing.components that return Animation Modifier and Type Method Description private Animation
AnimatedLabel. animation()
Lazily creates and returns the blend over animation.
-