FileDocCategorySizeDatePackage
Spotlight.javaAPI DocExample462Mon Jan 09 11:02:00 GMT 2006None

Spotlight.java

import java.awt.*;
import java.awt.geom.*;
import java.awt.image.*;

public class Spotlight
{
    protected Ellipse2D.Double spot;
    protected Rectangle2D.Double bounds;

    public Spotlight(int x, int y, int w, int h)
    {
        this.spot = new Ellipse2D.Double(x, y, w, h);
    }

    public Ellipse2D getSpot()
    {
        return spot;
    }

    public double getArea()
    {
        return Math.PI * spot.getWidth() * spot.getHeight() / 4.0;
    }
}