FillShape.java :  » Scripting » Kawa » gnu » kawa » models » Java Open Source

Java Open Source » Scripting » Kawa 
Kawa » gnu » kawa » models » FillShape.java
package gnu.kawa.models;
import java.awt.*;
import java.awt.geom.*;

public class FillShape implements Paintable
{
  Shape shape;

  public FillShape (Shape shape)
  {
    this.shape = shape;
  }

  public void paint (Graphics2D graphics)
  {
    graphics.fill(shape);
  }

  public Rectangle2D getBounds2D()
  {
    return shape.getBounds2D();
  }

  public Paintable transform (AffineTransform tr)
  {
    return new FillShape(tr.createTransformedShape(shape));
  }
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.