Friday, 17 October 2014

Applet Code For Animated Diwali Ravan Dahan

import java.applet.Applet;
import java.awt.*;
public class myapp extends Applet
{
int z=145;
int q=577;
int i,k1;

int x1=95,y1=598,x2=145,y2=582,x3=145,y3=587,x4=95,y4=603;
public void paint(Graphics g)
{

int a1[]={500,525,550,525};
int b1[]={75,70,75,80};
int c1[]={500,500,525,550,550};
int e1[]={20,0,10,0,20};
int x[]={660,660,560};
int y[]={395,595,595};
int a[]={885,885,985};
int b[]={395,595,595};
int c[]={885,985,985,885,885,965,885};
int d[]={195,295,315,415,395,305,215};
int e[]={660,560,560,660,660,580,660};
int f[]={195,295,315,415,395,305,215};
int j[]={45,95,95,60,95,95,45};;
int k[]={575,550,565,582,600,615,590};
int n[]={95,135,145,135,95};
int m[]={550,566,582,598,615};
g.setColor(Color.BLACK);
g.drawRect(500,20,500,50);
g.fillRect(500,20,500,50);

g.setColor(Color.PINK);
g.drawOval(500,20,50,100);
g.fillOval(500,20,50,100);
g.drawOval(550,20,50,100);
g.fillOval(550,20,50,100);
g.drawOval(600,20,50,100);
g.fillOval(600,20,50,100);
g.drawOval(650,20,50,100);
g.fillOval(650,20,50,100);
g.drawOval(700,20,50,100);
g.fillOval(700,20,50,100);
g.drawOval(750,20,50,100);
g.fillOval(750,20,50,100);
g.drawOval(800,20,50,100);
g.fillOval(800,20,50,100);
g.drawOval(850,20,50,100);
g.fillOval(850,20,50,100);
g.drawOval(900,20,50,100);
g.fillOval(900,20,50,100);
g.drawOval(950,20,50,100);
g.fillOval(950,20,50,100);
g.drawRect(760,120,25,75);

g.setColor(Color.BLACK);
g.drawOval(510,40,10,10);
g.fillOval(510,40,10,10);
g.drawOval(535,40,10,10);
g.fillOval(535,40,10,10);

g.drawOval(560,40,10,10);
g.fillOval(560,40,10,10);
g.drawOval(585,40,10,10);
g.fillOval(585,40,10,10);

g.drawOval(610,40,10,10);
g.fillOval(610,40,10,10);
g.drawOval(635,40,10,10);
g.fillOval(635,40,10,10);

g.drawOval(660,40,10,10);
g.fillOval(660,40,10,10);
g.drawOval(685,40,10,10);
g.fillOval(685,40,10,10);

g.drawOval(710,40,10,10);
g.fillOval(710,40,10,10);
g.drawOval(735,40,10,10);
g.fillOval(735,40,10,10);

g.drawOval(760,40,10,10);
g.fillOval(760,40,10,10);
g.drawOval(785,40,10,10);
g.fillOval(785,40,10,10);

g.drawOval(810,40,10,10);
g.fillOval(810,40,10,10);
g.drawOval(835,40,10,10);
g.fillOval(835,40,10,10);

g.drawOval(860,40,10,10);
g.fillOval(860,40,10,10);
g.drawOval(885,40,10,10);
g.fillOval(885,40,10,10);

g.drawOval(910,40,10,10);
g.fillOval(910,40,10,10);
g.drawOval(935,40,10,10);
g.fillOval(935,40,10,10);

g.drawOval(960,40,10,10);
g.fillOval(960,40,10,10);
g.drawOval(985,40,10,10);
g.fillOval(985,40,10,10);
for(k1=0;k1<10;k1++)
{
g.setColor(Color.BLACK);
g.drawPolygon(a1,b1,4);
g.fillPolygon(a1,b1,4);
for(i=0;i<4;i++)
a1[i]=a1[i]+50;
g.setColor(Color.GREEN);
g.drawPolygon(c1,e1,5);
g.setColor(Color.YELLOW);
g.fillPolygon(c1,e1,5);
for(i=0;i<5;i++)
c1[i]=c1[i]+50;

}
g.setColor(Color.ORANGE);
g.fillRect(760,120,25,75);
g.drawRect(660,195,225,400);
g.fillRect(660,195,225,400);
g.drawPolygon(x,y,3);
g.fillPolygon(x,y,3);
g.drawPolygon(a,b,3);
g.fillPolygon(a,b,3);
g.setColor(Color.PINK);
g.drawPolygon(c,d,7);
g.fillPolygon(c,d,7);
g.drawPolygon(e,f,7);
g.fillPolygon(e,f,7);
g.setColor(Color.BLACK);
g.drawOval(20,500,50,50);
g.fillOval(20,500,50,50);
g.drawPolygon(j,k,7);
g.drawPolygon(n,m,5);
g.drawOval(30,500,40,50);
g.drawRect(32,625,12,40);
g.drawRect(20,625,12,50);
g.drawRect(20,550,25,75);
g.setColor(Color.WHITE);
g.fillOval(30,500,40,50);
g.setColor(Color.BLACK);
g.fillOval(55,515,7,7);
g.setColor(Color.GREEN);
g.fillRect(20,550,25,75);
g.fillPolygon(j,k,7);
g.setColor(Color.BLUE);
g.fillRect(20,625,12,50);
g.fillRect(32,625,12,40);
g.setColor(Color.YELLOW);
g.drawOval(z,q,35,20);
g.fillOval(z,q,35,20);
g.setColor(Color.RED);
g.fillOval(55,535,12,3);
g.drawLine(x1,y1,x2,y2);
g.drawLine(x2,y2,x3,y3);
g.drawLine(x3,y3,x4,y4);
g.drawLine(x4,y4,x1,y1);
try{

if(z<1000 )
{
Thread.currentThread().sleep(20);
z=z+20;
Thread.currentThread().sleep(20);
q=q-10;
Thread.currentThread().sleep(20);
x1=x1+20;
Thread.currentThread().sleep(20);
y1=y1-10;
Thread.currentThread().sleep(20);
x2=x2+20;
Thread.currentThread().sleep(20);
y2=y2-10;
Thread.currentThread().sleep(20);
x3=x3+20;
Thread.currentThread().sleep(20);
y3=y3-10;
Thread.currentThread().sleep(20);
x4=x4+20;
Thread.currentThread().sleep(20);
y4=y4-10;
repaint();
}
}
catch(Exception f5)
{}
try
{
Font c5=new Font("SansSerif",Font.BOLD,60);
g.setFont(c5);
if(z>660)
{

g.drawString("Happy Dushera& ",20,50);
g.setColor(Color.GREEN);
g.drawString("Happy Diwali  ",20,120);
int r[]={560,610,660,688,716,744,772,800,828,856,885,935,985,560};
int t[]={595,425,595,230,595,250,595,275,595,245,595,425,595,595};
g.drawPolygon(r,t,14);
g.setColor(Color.YELLOW);
g.fillPolygon(r,t,14);
Thread.currentThread().sleep(150);
repaint();
int l1[]={560,610,660,688,716,744,772,800,828,856,885,935,985,560};
int l2[]={595,300,595,120,595,130,595,175,595,135,595,300,595,595};
g.drawPolygon(l1,l2,14);
g.setColor(Color.YELLOW);
g.fillPolygon(l1,l2,14);
Thread.currentThread().sleep(150);
repaint();
}
}
catch(Exception v)
{}
}
}
/*
<applet code=myapp width="1000" height="1000">
</applet>
*/

No comments:

Post a Comment