import java.awt.*;          	//FOR GRAPHICS CLASS
import java.awt.event.*;    	//FOR EVENT CLASS
import java.applet.*;       	//FOR APPLET CLASS


public class AppletCh11b extends Applet
{
  //DEFINE RGB COLORS
  private int red = 250;
  private int green = 100;
  private int blue = 100;

  public void paint(Graphics g)
  {

   g.setColor(Color.red);
   g.fillArc(100,50,300,300,0,180);
   g.setColor(Color.orange);
   g.fillArc(120,70,260,260,0,180);
   g.setColor(Color.yellow);
   g.fillArc(140,90,220,220,0,180);
   g.setColor(Color.green);
   g.fillArc(160,110,180,180,0,180);
   g.setColor(Color.blue);
   g.fillArc(180,130,140,140,0,180);
   g.setColor(Color.magenta);
   g.fillArc(200,150,100,100,0,180);
   g.setColor(Color.lightGray);
   g.fillArc(220,170,60,60,0,180);

   g.setColor(Color.red);
   int[] x = new int[3];
   x[0]=100;
   x[1]=110;
   x[2]=120;
   int[] y = new int[3];
   y[0]=220;
   y[1]=200;
   y[2]=220;
   g.fillPolygon(x,y,3);

   g.setColor(Color.orange);
   x[0]=120;
   x[1]=130;
   x[2]=140;
   y[0]=220;
   y[1]=200;
   y[2]=220;
   g.fillPolygon(x,y,3);

   g.setColor(Color.yellow);
   x[0]=140;
   x[1]=150;
   x[2]=160;
   y[0]=220;
   y[1]=200;
   y[2]=220;
   g.fillPolygon(x,y,3);

   g.setColor(Color.green);
   x[0]=160;
   x[1]=170;
   x[2]=180;
   y[0]=220;
   y[1]=200;
   y[2]=220;
   g.fillPolygon(x,y,3);

   g.setColor(Color.blue);
   x[0]=180;
   x[1]=190;
   x[2]=200;
   y[0]=220;
   y[1]=200;
   y[2]=220;
   g.fillPolygon(x,y,3);

   g.setColor(Color.magenta);
   x[0]=200;
   x[1]=210;
   x[2]=220;
   y[0]=220;
   y[1]=200;
   y[2]=220;
   g.fillPolygon(x,y,3);

   //FILL ROUNDED RECTANGLE
   g.setColor(Color.gray);
   g.fillRoundRect(100,220,20,100,10,10);
   g.fillRoundRect(120,220,20,100,10,10);
   g.fillRoundRect(140,220,20,100,10,10);
   g.fillRoundRect(160,220,20,100,10,10);
   g.fillRoundRect(180,220,20,100,10,10);
   g.fillRoundRect(200,220,20,100,10,10);
   g.setColor(Color.black);
   g.drawRoundRect(100,220,20,100,10,10);
   g.drawRoundRect(120,220,20,100,10,10);
   g.drawRoundRect(140,220,20,100,10,10);
   g.drawRoundRect(160,220,20,100,10,10);
   g.drawRoundRect(180,220,20,100,10,10);
   g.drawRoundRect(200,220,20,100,10,10);
   g.setColor(Color.lightGray);
   g.fillRoundRect(105,230,10,80,30,30);
   g.fillRoundRect(125,230,10,80,30,30);
   g.fillRoundRect(145,230,10,80,30,30);
   g.fillRoundRect(165,230,10,80,30,30);
   g.fillRoundRect(185,230,10,80,30,30);
   g.fillRoundRect(205,230,10,80,30,30);

   g.setColor(Color.red);
   g.fillRoundRect(100,320,20,10,5,5);
   g.setColor(Color.orange);
   g.fillRoundRect(120,320,20,10,5,5);
   g.setColor(Color.yellow);
   g.fillRoundRect(140,320,20,10,5,5);
   g.setColor(Color.green);
   g.fillRoundRect(160,320,20,10,5,5);
   g.setColor(Color.blue);
   g.fillRoundRect(180,320,20,10,5,5);
   g.setColor(Color.magenta);
   g.fillRoundRect(200,320,20,10,5,5);

   g.setColor(Color.black);
   g.drawLine(0,330,500,330);

   x[0]=380;
   x[1]=400;
   x[2]=380;
   y[0]=310;
   y[1]=320;
   y[2]=330;
   g.fillPolygon(x,y,3);

   g.fillRoundRect(270,310,10,20,5,5);

   g.setColor(Color.gray);
   g.fillRoundRect(280,310,100,20,10,10);
   g.setColor(Color.lightGray);
   g.fillRoundRect(290,315,80,10,30,30);

   g.setColor(Color.black); 
   g.drawRoundRect(280,310,100,20,10,10);



   //g.setColor(Color.cyan);
   //g.fillOval(400,230,100,100);

   //g.setColor(Color.red);
   //g.fillOval(410,240,80,80);

   g.setColor(Color.blue);
   g.setFont(new Font("Times Roman",Font.BOLD,30));
   g.drawString("Rainbow",300,100);
   g.drawString("Designs",330,150);
   

  
    //SHOW APPLET STATUS
    //showStatus("    Put Children First");
  }//END paint()
}//END APPLET

