Uses of Interface
com.croftsoft.core.animation.ComponentPainter

Packages that use ComponentPainter
com.croftsoft.core.animation Swing-based animation library. 
com.croftsoft.core.animation.animator ComponentAnimator implementations for Swing-based animation. 
com.croftsoft.core.animation.painter ComponentPainter implementations for Swing-based animation. 
com.croftsoft.core.animation.sprite Sprite classes for animation. 
 

Uses of ComponentPainter in com.croftsoft.core.animation
 

Subinterfaces of ComponentPainter in com.croftsoft.core.animation
 interface ComponentAnimator
          Animates a JComponent.
 interface Sprite
          A ComponentAnimator representing a moving object.
 

Classes in com.croftsoft.core.animation that implement ComponentPainter
 class AnimatedApplet
          Animated applet.
 class TimeApplet
          Example AnimatedApplet implementation.
 

Methods in com.croftsoft.core.animation with parameters of type ComponentPainter
 void AnimatedApplet.addComponentPainter(ComponentPainter componentPainter)
           
 

Uses of ComponentPainter in com.croftsoft.core.animation.animator
 

Classes in com.croftsoft.core.animation.animator that implement ComponentPainter
 class CursorAnimator
          Animates an Icon at the mouse position.
 class FrameRateAnimator
          Samples and displays the frame rate.
 class IconRowAnimator
          Displays a quantity as a row of icons.
 class ModelAnimator
          The view for a Model.
 class NullComponentAnimator
          Null object singleton implementation of ComponentAnimator.
 class TextAnimator
          Animates text.
 class TileAnimator
          Paints a sliding tile pattern.
 class WorldAnimator
          ComponentAnimator that maps Models to views.
 

Uses of ComponentPainter in com.croftsoft.core.animation.painter
 

Subinterfaces of ComponentPainter in com.croftsoft.core.animation.painter
 interface XYPainter
          A ComponentPainter with (x,y) coordinate accessor/mutator methods.
 

Classes in com.croftsoft.core.animation.painter that implement ComponentPainter
 class AbstractXYPainter
          Abstract XYPainter implementation of (x,y) accessor/mutator ops.
 class ArrayComponentPainter
          Makes a ComponentPainter array look like a single ComponentPainter.
 class CenterPainter
          Centers the image on the Component without scaling.
 class ColorPainter
          Fills an area of the JComponent with a Color.
 class IconPainter
          Paints an Icon at an (x,y) position.
 class NullComponentPainter
          Null object singleton implementation of ComponentPainter.
 class ScalePainter
          Scales the image to fit the entire Component.
 class SpacePainter
          Fills an area of the component with stars against black space.
 class StretchPainter
          Stretches the Image across the entire Component.
 class TilePainter
          Tiles the Icon across the Component.
 

Methods in com.croftsoft.core.animation.painter that return ComponentPainter
 ComponentPainter[] ArrayComponentPainter.getComponentPainters()
           
 

Methods in com.croftsoft.core.animation.painter with parameters of type ComponentPainter
 void ArrayComponentPainter.add(ComponentPainter componentPainter)
           
 void ArrayComponentPainter.setComponentPainters(ComponentPainter[] componentPainters)
           
 

Constructors in com.croftsoft.core.animation.painter with parameters of type ComponentPainter
ArrayComponentPainter(ComponentPainter[] componentPainters)
           
 

Uses of ComponentPainter in com.croftsoft.core.animation.sprite
 

Classes in com.croftsoft.core.animation.sprite that implement ComponentPainter
 class AbstractSprite
          An abstract Sprite implementation.
 class IconSprite
          A Sprite implementation backed by an Icon.
 class TextSprite
          A Sprite implementation that paints text.
 

Fields in com.croftsoft.core.animation.sprite declared as ComponentPainter
protected  ComponentPainter AbstractSprite.componentPainter
           
 

Methods in com.croftsoft.core.animation.sprite with parameters of type ComponentPainter
 void AbstractSprite.setComponentPainter(ComponentPainter componentPainter)
           
 

Constructors in com.croftsoft.core.animation.sprite with parameters of type ComponentPainter
AbstractSprite(double x, double y, double z, double heading, double velocity, ComponentUpdater componentUpdater, ComponentPainter componentPainter)
           
 


CroftSoft Javadoc

CroftSoft Core Javadoc (2008-09-28 20:58:02)