com.croftsoft.core.animation.painter
Class ArrayComponentPainter

java.lang.Object
  extended by com.croftsoft.core.animation.painter.ArrayComponentPainter
All Implemented Interfaces:
ComponentPainter

public final class ArrayComponentPainter
extends Object
implements ComponentPainter

Makes a ComponentPainter array look like a single ComponentPainter.

Since:
2002-03-06
Version:
2003-07-05
Author:
David Wallace Croft

Constructor Summary
ArrayComponentPainter()
           
ArrayComponentPainter(ComponentPainter[] componentPainters)
           
 
Method Summary
 void add(ComponentPainter componentPainter)
           
 ComponentPainter[] getComponentPainters()
           
 void paint(JComponent component, Graphics2D graphics)
          Paints each element in the ComponentPainter array.
 void setComponentPainters(ComponentPainter[] componentPainters)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArrayComponentPainter

public ArrayComponentPainter(ComponentPainter[] componentPainters)

ArrayComponentPainter

public ArrayComponentPainter()
Method Detail

getComponentPainters

public ComponentPainter[] getComponentPainters()

add

public void add(ComponentPainter componentPainter)

setComponentPainters

public void setComponentPainters(ComponentPainter[] componentPainters)

paint

public void paint(JComponent component,
                  Graphics2D graphics)
Paints each element in the ComponentPainter array.

Specified by:
paint in interface ComponentPainter

CroftSoft Javadoc

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