1 import java.awt.*; 2 public class circle extends primitive 3 { 4 5 point Center; 6 float R; 7 8 public circle( float x,float y,float r) 9 { 10 Center=new point(x,y); 11 R=r; 12 } 13 14 public void receive(visitor v) 15 { 16 v.visitCIRCLE(this); 17 } 18 19 public void zeichne(Graphics g) 20 { 21 int x,y,width,height; 22 23 x=(int) (Center.X-R); 24 y=(int) (Center.Y-R); 25 width=(int) (2*R); 26 height=(int)(2*R); 27 28 g.drawOval(x,y,width,height); 29 } 30 }