org.jdrawing.graphics
Class ClearRect

java.lang.Object
  extended byorg.jdrawing.graphics.GraphicsOperation
      extended byorg.jdrawing.graphics.RectangleOperation
          extended byorg.jdrawing.graphics.AbstractFillRect
              extended byorg.jdrawing.graphics.ClearRect
All Implemented Interfaces:
DrawingElement

public class ClearRect
extends AbstractFillRect

Graphics element which corresponds to Graphics.clearRect(int, int, int, int)


Constructor Summary
ClearRect(int x, int y, int width, int height)
          Returns ClearRect with given rectangle and default style.
ClearRect(int x, int y, int width, int height, Style style)
          Returns ClearRect with given rectangle and style.
 
Method Summary
 void paintOperation(java.awt.Graphics2D graphics)
          Performs drawing operation.
 
Methods inherited from class org.jdrawing.graphics.AbstractFillRect
getShapeOfOperation
 
Methods inherited from class org.jdrawing.graphics.RectangleOperation
getHeight, getWidth, getX, getY, setHeight, setRectangle, setWidth, setX, setY
 
Methods inherited from class org.jdrawing.graphics.GraphicsOperation
contains, getBounds, getBounds2D, getPosition, getStyle, intersects, paint, setPosition, setStyle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClearRect

public ClearRect(int x,
                 int y,
                 int width,
                 int height)
Returns ClearRect with given rectangle and default style.

Parameters:
x - left edge of the rectangle
y - top edge of the rectangle
width - width of the rectangle
height - height of the rectangle

ClearRect

public ClearRect(int x,
                 int y,
                 int width,
                 int height,
                 Style style)
Returns ClearRect with given rectangle and style.

Parameters:
x - left edge of the rectangle
y - top edge of the rectangle
width - width of the rectangle
height - height of the rectangle
Method Detail

paintOperation

public void paintOperation(java.awt.Graphics2D graphics)
Performs drawing operation. This implementation invokes graphics.clearRect ().

Specified by:
paintOperation in class GraphicsOperation
Parameters:
graphics - graphics context to use for painting