edu.kzoo.grid.display
Class ColorBlockDisplay

java.lang.Object
  |
  +--edu.kzoo.grid.display.ScaledDisplay
        |
        +--edu.kzoo.grid.display.ColorBlockDisplay
All Implemented Interfaces:
GridObjectDisplay

public class ColorBlockDisplay
extends ScaledDisplay

Grid Display Package:
A ColorBlockDisplay object displays a ColorBlock object, or any object with a color method, as a color block in a grid.

Version:
21 March 2004
Author:
Alyce Brady

Constructor Summary
ColorBlockDisplay()
           
 
Method Summary
 void draw(GridObject obj, java.awt.Component comp, java.awt.Graphics2D g2)
          Draw the given object as a block of color.
 
Methods inherited from class edu.kzoo.grid.display.ScaledDisplay
addDecorator, adjust, draw, removeDecorator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ColorBlockDisplay

public ColorBlockDisplay()
Method Detail

draw

public void draw(GridObject obj,
                 java.awt.Component comp,
                 java.awt.Graphics2D g2)
Draw the given object as a block of color. (Precondition: obj has a color method.)

Specified by:
draw in class ScaledDisplay
Parameters:
obj - object we want to draw
comp - component on which to draw
g2 - drawing surface