level 1
import java.awt.*;import java.applet.*;class Ovalcanvas extends Canvas{int x,y,r;Ovalcanvas(){setSize(200,200);setBackground(Color.cyan);}public void setOval(int x,int y,int r){this.x=x;this.y=y;this.r=r;}public void paint(Graphics g){g.drawOval(x,y,2*r,2*r);}}class Rectanglecanvas extends Canvas{int x,y,w,l;Rectanglecanvas(){setSize(200,200);setBackground(Color.cyan);}public void setRectangle(int x,int y,int w,int l){this.x=x;this.y=y;this.w=w;this.l=l;}public void paint(Graphics g){g.drawRect(x,y,w,l);}}public class Example6_3 extends Applet{Ovalcanvas canvas1;Rectanglecanvas canvas2;public void init(){ canvas1=new Ovalcanvas(); canvas2= new Rectanglecanvas();Panel p = new Panel();p.add(canvas2);p.setBackground(Color.red);add(p);add(canvas1);canvas1.setOval(3,3,80);canvas2.setRectangle(3,3,60,80);canvas1.repaint();canvas2.repaint();}public static void main(String args[]){Example6_3 e=new Example6_3();}}
2007年10月17日 07点10分