- AbstractAnimation - Class in com.jgoodies.animation
-
An abstract class that minimizes the effort required to implement
the
Animation
interface.
- AbstractAnimation(long) - Constructor for class com.jgoodies.animation.AbstractAnimation
-
Constructs an Animation
with the specified duration.
- AbstractAnimation(long, boolean) - Constructor for class com.jgoodies.animation.AbstractAnimation
-
Constructs an Animation
with the specified duration
and freezed mode.
- AbstractAnimationFunction<T> - Class in com.jgoodies.animation
-
An abstract class that minimizes the effort required to implement
the
AnimationFunction
interface.
- AbstractAnimationFunction(long) - Constructor for class com.jgoodies.animation.AbstractAnimationFunction
-
Constructs an AbstractAnimationFunction
using the given
duration.
- AbstractTextRenderer - Class in com.jgoodies.animation.renderer
-
An abstract superclass that helps implementing typographic animation renderers.
- actionPerformed(ActionEvent) - Method in class com.jgoodies.animation.Animator
-
Implements the ActionListener interface used by the Timer.
- addAnimationListener(AnimationListener) - Method in class com.jgoodies.animation.AbstractAnimation
-
Adds an AnimationListener
to this animation.
- addAnimationListener(AnimationListener) - Method in interface com.jgoodies.animation.Animation
-
Adds the given AnimationListener
to this animation.
- alphaColor(AnimationFunction<Integer>, Color) - Static method in class com.jgoodies.animation.AnimationFunctions
-
Creates and returns an animation function that returns time-based
sRGB colors that are built from a given base color and
an animation function of alpha values.
- animate(long) - Method in class com.jgoodies.animation.AbstractAnimation
-
Performs the animation at the given time: applies the animation
effect to the animation target, fires appropriate events,
and resets the effect if we exceeded the animations duration.
- animate(long) - Method in interface com.jgoodies.animation.Animation
-
Animates for the given time, that is, applies the animation effect
to the animation target and fires events when the animation is
started, stopped or repeated.
- animate(long) - Method in class com.jgoodies.animation.Animations.OneTimeAnimation
-
Applies the effect to the animation target,
only if is hasn't been applied before.
- AnimatedLabel - Class in com.jgoodies.animation.swing.components
-
An anti-aliased text label that can animate text changes
using a blend over effect.
- AnimatedLabel() - Constructor for class com.jgoodies.animation.swing.components.AnimatedLabel
-
Constructs an AnimatedLabel
with default base color,
default font extra size, and an empty text.
- AnimatedLabel(Color, int, String) - Constructor for class com.jgoodies.animation.swing.components.AnimatedLabel
-
Constructs an AnimatedLabel
with the given initial text
using a left oriented label.
- AnimatedLabel(Color, int, String, int) - Constructor for class com.jgoodies.animation.swing.components.AnimatedLabel
-
Constructs an AnimatedLabel
with the given initial text
and orientation.
- AnimatedLabel(Color, int, String, int, int, int) - Constructor for class com.jgoodies.animation.swing.components.AnimatedLabel
-
Constructs an AnimatedLabel
with the given properties.
- Animation - Interface in com.jgoodies.animation
-
This interface describes time based animations.
- animation() - Method in class com.jgoodies.animation.Animator
-
Returns the animator's animation.
- AnimationAdapter - Class in com.jgoodies.animation
-
An adapter that implements the AnimationListener
interface.
- AnimationAdapter() - Constructor for class com.jgoodies.animation.AnimationAdapter
-
- AnimationEvent - Class in com.jgoodies.animation
-
An immutable object that describes events appropriate for animations
with the source animation, the type (started, stopped), and the time
the event has happened.
- AnimationEvent.Type - Enum in com.jgoodies.animation
-
Enumerates the animation event types: started and stopped.
- AnimationFunction<T> - Interface in com.jgoodies.animation
-
This interface describes time-based animation functions by
their duration and a mapping from time to arbitrary values.
- AnimationFunctions - Class in com.jgoodies.animation
-
This class consists only of static methods that construct and operate on
AnimationFunction
s.
- AnimationFunctions.InterpolationMode - Enum in com.jgoodies.animation
-
- AnimationListener - Interface in com.jgoodies.animation
-
Defines an interface for objects that listen to animation events.
- AnimationRenderer - Interface in com.jgoodies.animation.renderer
-
This interface describes renderers for use in animations and so helps build
render containers and animated panels.
- Animations - Class in com.jgoodies.animation
-
This class consists only of static methods that either
operate on animations or create useful standard animations.
- Animations.OneTimeAnimation - Class in com.jgoodies.animation
-
Used to apply an effect one-time only.
- Animations.OneTimeAnimation() - Constructor for class com.jgoodies.animation.Animations.OneTimeAnimation
-
Constructs a OneTimeAnimation
.
- animationStarted(AnimationEvent) - Method in class com.jgoodies.animation.AnimationAdapter
-
Invoked if the animation has been started.
- animationStarted(AnimationEvent) - Method in interface com.jgoodies.animation.AnimationListener
-
Invoked if the observed animation has been started.
- animationStopped(AnimationEvent) - Method in class com.jgoodies.animation.AnimationAdapter
-
Invoked if the animation has been stopped.
- animationStopped(AnimationEvent) - Method in interface com.jgoodies.animation.AnimationListener
-
Invoked if the observed animation has been stopped.
- AnimationUtils - Class in com.jgoodies.animation
-
Provides some behavior useful in the animation framework,
or to implement custom animation functions and animations.
- Animator - Class in com.jgoodies.animation
-
Starts and stops an animation and triggers
the animation at a given frame rate.
- Animator(Animation, int) - Constructor for class com.jgoodies.animation.Animator
-
Constructs an Animator for the given animation and frame rate.
- applyEffect(long) - Method in class com.jgoodies.animation.AbstractAnimation
-
Applies the animation effect for the given time to the animation target.
- applyEffect(long) - Method in class com.jgoodies.animation.swing.animations.BasicTextAnimation
-
Applies the effect: sets color, spacing, scaling and offset,
the latter only if enabled.
- applyEffect(long) - Method in class com.jgoodies.animation.swing.animations.FanAnimation
-
Applies the effect: sets the time-based rotation.
- applyEffect(long) - Method in class com.jgoodies.animation.swing.animations.GlyphAnimation
-
Applies the effect: sets the text and time.
- BasicTextAnimation - Class in com.jgoodies.animation.swing.animations
-
A basic text animation that fades in a text, changes the x and y scaling,
the position, and the space between glyphs.
- BasicTextAnimation(BasicTextLabel, long, String, AnimationFunction<Color>, AnimationFunction<Float>, AnimationFunction<Float>, AnimationFunction<Float>) - Constructor for class com.jgoodies.animation.swing.animations.BasicTextAnimation
-
Constructs a text animation that fades in a text, scales it and
fades it out.
- BasicTextAnimations - Class in com.jgoodies.animation.swing.animations
-
Provides a text animation that shows an overlapping sequence of
texts using a bunch of different effects: color fade, scaling, glyph spacing.
- BasicTextLabel - Class in com.jgoodies.animation.swing.components
-
A Swing text component that can change the text, x and y scaling,
glyph space, x and y offset and alignment mode.
- BasicTextLabel() - Constructor for class com.jgoodies.animation.swing.components.BasicTextLabel
-
Constructs a animation text Swing label with an empty initial text.
- BasicTextLabel(String) - Constructor for class com.jgoodies.animation.swing.components.BasicTextLabel
-
Constructs a animation text Swing label for the given text.
- BasicTextRenderer - Class in com.jgoodies.animation.renderer
-
Renders a text with modifiable scaling, color, glyph spacing and position.
- BasicTextRenderer(String) - Constructor for class com.jgoodies.animation.renderer.BasicTextRenderer
-
Constructs a renderer for a text that can be scaled, moved, and
change inter-glyph space.
- DEFAULT_ANTICLOCKWISE_ROTATION - Static variable in class com.jgoodies.animation.swing.animations.FanAnimation
-
- DEFAULT_BASE_COLOR - Static variable in class com.jgoodies.animation.swing.components.AnimatedLabel
-
- DEFAULT_CLOCKWISE_ROTATION - Static variable in class com.jgoodies.animation.swing.animations.FanAnimation
-
- DEFAULT_FONT_EXTRA_SIZE - Static variable in class com.jgoodies.animation.swing.components.AnimatedLabel
-
- defaultColorFunction(long, Color) - Static method in class com.jgoodies.animation.swing.components.GlyphLabel
-
Creates and returns the default color function for the given duration
and base color.
- defaultFade(BasicTextLabel, long, String, Color) - Static method in class com.jgoodies.animation.swing.animations.BasicTextAnimation
-
Creates and returns an animation for a text fade-in and -out.
- defaultFade(BasicTextLabel, BasicTextLabel, long, long, String, Color) - Static method in class com.jgoodies.animation.swing.animations.BasicTextAnimations
-
Creates and answers the default color fade text sequence.
- defaultFadeColorFunction(long, Color) - Static method in class com.jgoodies.animation.swing.animations.BasicTextAnimation
-
Creates and returns the color animation function for the default fade.
- defaultFan(FanComponent, long) - Static method in class com.jgoodies.animation.swing.animations.FanAnimation
-
Creates and answers the default fan animation.
- defaultOffsetFunction() - Static method in class com.jgoodies.animation.swing.animations.BasicTextAnimation
-
Returns the animation function for the default random position offset.
- defaultRotationFunction(long) - Static method in class com.jgoodies.animation.swing.animations.FanAnimation
-
Creates and answers an animation function for the default rotation.
- defaultScale(BasicTextLabel, long, String, Color) - Static method in class com.jgoodies.animation.swing.animations.BasicTextAnimation
-
Creates and answers an animation, that provides a text fade-in
and -out and scales the text while fading out.
- defaultScale(BasicTextLabel, BasicTextLabel, long, long, String, Color) - Static method in class com.jgoodies.animation.swing.animations.BasicTextAnimations
-
Creates and answers the default scaling text sequence.
- defaultScaleColorFunction(long, Color) - Static method in class com.jgoodies.animation.swing.animations.BasicTextAnimation
-
Creates and returns the animation function for the default scaling.
- defaultScaleFunction(long) - Static method in class com.jgoodies.animation.swing.animations.BasicTextAnimation
-
Creates and returns the default scaling animation function.
- defaultScaleFunction(long) - Static method in class com.jgoodies.animation.swing.components.GlyphLabel
-
Creates and returns the default scale function for the given duration.
- defaultSpace(BasicTextLabel, long, String, Color) - Static method in class com.jgoodies.animation.swing.animations.BasicTextAnimation
-
Creates and answers an animation, that provides a text fade-in
and -out and increases the glyph spacing.
- defaultSpace(BasicTextLabel, BasicTextLabel, long, long, String, Color) - Static method in class com.jgoodies.animation.swing.animations.BasicTextAnimations
-
Creates and answers the default glyph spacing text sequence.
- defaultSpaceColorFunction(long, Color) - Static method in class com.jgoodies.animation.swing.animations.BasicTextAnimation
-
Creates and answers the color animation function for
the default spacing animation.
- defaultSpaceFunction(long) - Static method in class com.jgoodies.animation.swing.animations.BasicTextAnimation
-
Creates and returns the default spacing animation function.
- discrete(long, T...) - Static method in class com.jgoodies.animation.AnimationFunctions
-
Creates and returns a discrete animation function for the
given duration and values.
- discrete(long, T[], float[]) - Static method in class com.jgoodies.animation.AnimationFunctions
-
Creates and returns a discrete animation function for the given duration,
values and interpolation key times.
- duration() - Method in class com.jgoodies.animation.AbstractAnimation
-
Returns this animation's duration.
- duration() - Method in class com.jgoodies.animation.AbstractAnimationFunction
-
Returns this animation function's duration.
- duration() - Method in interface com.jgoodies.animation.Animation
-
Returns this animation's duration.
- duration() - Method in interface com.jgoodies.animation.AnimationFunction
-
Returns the length of this function's valid time interval.
- getAdjustedAscent() - Method in class com.jgoodies.animation.renderer.AbstractTextRenderer
-
Computes and answers the text ascent using the current height mode.
- getAdjustedDescent() - Method in class com.jgoodies.animation.renderer.AbstractTextRenderer
-
Computes and answers the text descent using the current height mode.
- getColor() - Method in class com.jgoodies.animation.renderer.AbstractTextRenderer
-
- getColor() - Method in class com.jgoodies.animation.swing.components.BasicTextLabel
-
- getDuration() - Method in class com.jgoodies.animation.swing.components.AnimatedLabel
-
Returns the duration of the blend over animation.
- getFont() - Method in class com.jgoodies.animation.renderer.AbstractTextRenderer
-
- getForeground() - Method in class com.jgoodies.animation.swing.components.AnimatedLabel
-
Returns the label's foreground base color.
- getHeightMode() - Method in class com.jgoodies.animation.renderer.AbstractTextRenderer
-
- getHeightMode() - Method in class com.jgoodies.animation.swing.components.BasicTextLabel
-
- getHeightMode() - Method in class com.jgoodies.animation.swing.components.GlyphLabel
-
- getOffsetX() - Method in class com.jgoodies.animation.renderer.BasicTextRenderer
-
- getOffsetX() - Method in class com.jgoodies.animation.swing.components.BasicTextLabel
-
- getOffsetY() - Method in class com.jgoodies.animation.renderer.BasicTextRenderer
-
- getOffsetY() - Method in class com.jgoodies.animation.swing.components.BasicTextLabel
-
- getOrigin() - Method in class com.jgoodies.animation.renderer.FanRenderer
-
- getOrigin() - Method in class com.jgoodies.animation.swing.components.FanComponent
-
- getRotation() - Method in class com.jgoodies.animation.renderer.FanRenderer
-
- getRotation() - Method in class com.jgoodies.animation.swing.components.FanComponent
-
- getScale() - Method in class com.jgoodies.animation.swing.components.BasicTextLabel
-
- getScaleX() - Method in class com.jgoodies.animation.renderer.BasicTextRenderer
-
- getScaleX() - Method in class com.jgoodies.animation.swing.components.BasicTextLabel
-
- getScaleY() - Method in class com.jgoodies.animation.renderer.BasicTextRenderer
-
- getScaleY() - Method in class com.jgoodies.animation.swing.components.BasicTextLabel
-
- getSource() - Method in class com.jgoodies.animation.AnimationEvent
-
Returns the animation the has originated this event.
- getSpace() - Method in class com.jgoodies.animation.renderer.BasicTextRenderer
-
- getSpace() - Method in class com.jgoodies.animation.swing.components.BasicTextLabel
-
- getText() - Method in class com.jgoodies.animation.renderer.AbstractTextRenderer
-
- getText() - Method in class com.jgoodies.animation.swing.components.AnimatedLabel
-
Returns the text of the foreground label.
- getText() - Method in class com.jgoodies.animation.swing.components.BasicTextLabel
-
- getText() - Method in class com.jgoodies.animation.swing.components.GlyphLabel
-
- getTime() - Method in class com.jgoodies.animation.renderer.GlyphRenderer
-
- getTime() - Method in class com.jgoodies.animation.swing.components.GlyphLabel
-
- GlyphAnimation - Class in com.jgoodies.animation.swing.animations
-
A text based animation that changes the scaling of the text's
individual glyphs over the time.
- GlyphAnimation(GlyphLabel, long, long, String) - Constructor for class com.jgoodies.animation.swing.animations.GlyphAnimation
-
Constructs an animation that changes the scaling of individual
glyphs over the duration.
- GlyphLabel - Class in com.jgoodies.animation.swing.components
-
A Swing component that can transform a text's individual glyphs.
- GlyphLabel(String, long, long) - Constructor for class com.jgoodies.animation.swing.components.GlyphLabel
-
Creates a GlyphLabel
for the given text, duration and
delay between the individual glyphs.
- GlyphLabel(String, long, long, Color) - Constructor for class com.jgoodies.animation.swing.components.GlyphLabel
-
Creates a GlyphLabel
for the given text, duration, base color
and delay between the individual glyphs.
- GlyphRenderer - Class in com.jgoodies.animation.renderer
-
Renders the glyphs of a string with individual scaling, transform, and color.
- GlyphRenderer(String, AnimationFunction<Float>, AnimationFunction<Float>, AnimationFunction<Color>, long) - Constructor for class com.jgoodies.animation.renderer.GlyphRenderer
-
Constructs a GlyphRenderer
that paints
individual glyphs with different transforms.