3 import java
.awt
.Graphics2D
;
5 import java
.awt
.RenderingHints
;
12 public class CanvasOval
extends CanvasRegion
implements Cloneable
{
15 * Crea una figura ovalada de ancho "width" y altura "height".
16 * @param position PosiciĆ³n del CanvasOval
17 * @param width Ancho del CanvasOval
18 * @param height Alto del CanvasOval
20 public CanvasOval(Point position
, int width
, int height
)
22 super(position
, width
, height
);
26 * Dibuja figura ovalada.
27 * @param engine Provee los metodos de dibujo.
29 public void draw(Graphics2D engine
){
30 engine
.setColor(getBackground());
32 RenderingHints rh
= new RenderingHints(RenderingHints
.KEY_ANTIALIASING
,RenderingHints
.VALUE_ANTIALIAS_ON
);
33 engine
.setRenderingHints(rh
);
35 engine
.fillOval(getEffectivePosition().x
, getEffectivePosition().y
, getWidth(), getHeight());
40 public Object
clone() throws CloneNotSupportedException