Sunday, 12 October 2014

Applet Code Of Animated Helicopter

import java.applet.*;
import java.awt.*;
public class Helicopter extends Applet
{
int x=0,y=0,t=500,m,a=0,b=0,c=0;
    public void init()
{
 setBackground(Color.ORANGE);
}

    public void paint(Graphics g)
{
  g.fillArc(283+b,440-a,200,80,0+x,60);
  g.fillArc(283+b,440-a,200,80,120+x,60);
  g.fillArc(283+b,440-a,200,80,240+x,60);

  g.fillArc(130+b,520-a,60,60,0+y,75);
  g.fillArc(130+b,520-a,60,60,130+y,75);
  g.fillArc(130+b,520-a,60,60,250+y,75);

  g.fillRect(300+b,500-a,100,80);
  g.fillRoundRect(400+b,530-a,50,50,5,5);
  g.fillRect(380+b,480-a,8,25);
  g.fillRect(150+b,540-a,150,20);
  g.fillRect(330+b,580-a,8,20);
  g.fillRect(405+b,580-a,8,20);
  g.fillRect(320+b,600-a,102,10);
  g.fillArc(320+b,500-a,128,60,0,90);
  g.fillArc(127+b,458-a,90,90,240,45);

  g.setColor(Color.WHITE);
  g.fillRect(400+b,525-a,25,25);

try{
        if(c<=5)
       {

       Thread.currentThread().sleep(t);
             x+=60;
             y+=75;
             m+=500;
          if(m==5000)
       {
            if(t>=100)
           {t=t-100;}
            else
          {
           if(a<=300)
           {a++;}
          else
           {b+=3;}}
         m=500;}
         if(b>=800)
       {b=-490;
        c++;}
 repaint();
 }
 
  }
  catch(Exception e){}
 
 finally
  {
  if(c==6){

  g.setColor(Color.BLACK);
 g.fillArc(283+b,440-a,200,80,0+x,60);
  g.fillArc(283+b,440-a,200,80,120+x,60);
  g.fillArc(283+b,440-a,200,80,240+x,60);

  g.fillArc(130+b,520-a,60,60,0+y,75);
  g.fillArc(130+b,520-a,60,60,130+y,75);
  g.fillArc(130+b,520-a,60,60,250+y,75);

  g.fillRect(300+b,500-a,100,80);
  g.fillRoundRect(400+b,530-a,50,50,5,5);
  g.fillRect(380+b,480-a,8,25);
  g.fillRect(150+b,540-a,150,20);
  g.fillRect(330+b,580-a,8,20);
  g.fillRect(405+b,580-a,8,20);
  g.fillRect(320+b,600-a,102,10);
  g.fillArc(320+b,500-a,128,60,0,90);
  g.fillArc(127+b,458-a,90,90,240,45);

  g.setColor(Color.WHITE);
  g.fillRect(400+b,525-a,25,25);
  try{
  if(true)
  {
   g.setColor(Color.GREEN);
 g.setFont(new Font("Arial",Font.BOLD+Font.ITALIC,50));
 g.drawString("vikas,vinay,prince",350,250);  
       Thread.currentThread().sleep(100);
  x+=60;
  y+=75;
  if(b<=-110)
  {
  b+=8;
  }
  repaint();}}
  catch(Exception e){}
  }}
}

}


/*<applet code="Helicopter" width="900" height="900" >
</applet>*/

No comments:

Post a Comment