import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class myapp extends Applet implements ActionListener
{ int l=0,m=0;
Button play,stop;
AudioClip audioClip;
public void init()
{
play = new Button(" Play ");
add(play);
play.addActionListener(this);
stop = new Button(" Stop ");
add(stop);
stop.addActionListener(this);
audioClip = getAudioClip(getCodeBase(), "s.wav");
}
public void actionPerformed(ActionEvent ae)
{
Button source = (Button)ae.getSource();
if (source.getLabel() == " Play ")
{
audioClip.play();
m=1;
repaint();
l=0;
}
else if(source.getLabel() == " Stop ")
{
audioClip.stop();
l=1;
m=0;
}
}
int x[]={125,170,260,320};
int y[]={150,100,100,150};
int z=1;
int k[]={45,45,45,45};
public void paint(Graphics g)
{
g.setColor(Color.blue);
g.fillPolygon(x,y,4);
g.setColor(Color.red);
g.fillRoundRect(50+z,150,350,75,50,50);
g.setColor(Color.black);
g.fillRect(225+z,170,25,10);
g.setColor(Color.white);
g.fillRect(170+z,100,90,50);
g.setColor(Color.yellow);
g.fillOval(345+z,170,15,15);
g.setColor(Color.black);
g.drawLine(220+z,100,220+z,150);
g.setColor(Color.yellow);
g.fillArc(125+z,210,70,30,0,180);
g.fillArc(260+z,210,70,30,0,180);
g.setColor(Color.black);
g.fillArc(130+z,215,75,75,0+z,360);
g.fillArc(130+z,215,65,65,0+z,360);
g.setColor(Color.lightGray);
g.fillArc(130+z,215,65,65,0+z,25);
g.fillArc(130+z,215,65,65,90+z,25);
g.fillArc(130+z,215,65,65,180+z,25);
g.fillArc(130+z,215,65,65,270+z,25);
g.fillArc(130+z,215,65,65,45+z,25);
g.fillArc(130+z,215,65,65,135+z,25);
g.fillArc(130+z,215,65,65,225+z,25);
g.fillArc(130+z,215,65,65,315+z,25);
//for wheel 2
g.setColor(Color.black);
g.fillArc(265+z,215,75,75,0+z,360);
g.fillArc(265+z,215,65,65,0+z,360);
g.setColor(Color.lightGray);
g.fillArc(265+z,215,65,65,0+z,25);
g.fillArc(265+z,215,65,65,90+z,25);
g.fillArc(265+z,215,65,65,180+z,25);
g.fillArc(265+z,215,65,65,270+z,25);
g.fillArc(265+z,215,65,65,45+z,25);
g.fillArc(265+z,215,65,65,135+z,25);
g.fillArc(265+z,215,65,65,225+z,25);
g.fillArc(265+z,215,65,65,315+z,25);
setBackground(Color.yellow);
try
{
if(z>0)
{
z=z+45;
for(int i=0;i<4;i++)
x[i]=x[i]+k[i];
if(z>630 || l==1)
{ z=1;
x[0]=125;
x[1]=170;
x[2]=260;
x[3]=320;
}
Thread.sleep(100);
repaint();
}
}
catch (Exception e)
{}
}
}
/*
<applet code=myapp width="700" height="700">
</applet>
*/
import java.awt.*;
import java.awt.event.*;
public class myapp extends Applet implements ActionListener
{ int l=0,m=0;
Button play,stop;
AudioClip audioClip;
public void init()
{
play = new Button(" Play ");
add(play);
play.addActionListener(this);
stop = new Button(" Stop ");
add(stop);
stop.addActionListener(this);
audioClip = getAudioClip(getCodeBase(), "s.wav");
}
public void actionPerformed(ActionEvent ae)
{
Button source = (Button)ae.getSource();
if (source.getLabel() == " Play ")
{
audioClip.play();
m=1;
repaint();
l=0;
}
else if(source.getLabel() == " Stop ")
{
audioClip.stop();
l=1;
m=0;
}
}
int x[]={125,170,260,320};
int y[]={150,100,100,150};
int z=1;
int k[]={45,45,45,45};
public void paint(Graphics g)
{
g.setColor(Color.blue);
g.fillPolygon(x,y,4);
g.setColor(Color.red);
g.fillRoundRect(50+z,150,350,75,50,50);
g.setColor(Color.black);
g.fillRect(225+z,170,25,10);
g.setColor(Color.white);
g.fillRect(170+z,100,90,50);
g.setColor(Color.yellow);
g.fillOval(345+z,170,15,15);
g.setColor(Color.black);
g.drawLine(220+z,100,220+z,150);
g.setColor(Color.yellow);
g.fillArc(125+z,210,70,30,0,180);
g.fillArc(260+z,210,70,30,0,180);
g.setColor(Color.black);
g.fillArc(130+z,215,75,75,0+z,360);
g.fillArc(130+z,215,65,65,0+z,360);
g.setColor(Color.lightGray);
g.fillArc(130+z,215,65,65,0+z,25);
g.fillArc(130+z,215,65,65,90+z,25);
g.fillArc(130+z,215,65,65,180+z,25);
g.fillArc(130+z,215,65,65,270+z,25);
g.fillArc(130+z,215,65,65,45+z,25);
g.fillArc(130+z,215,65,65,135+z,25);
g.fillArc(130+z,215,65,65,225+z,25);
g.fillArc(130+z,215,65,65,315+z,25);
//for wheel 2
g.setColor(Color.black);
g.fillArc(265+z,215,75,75,0+z,360);
g.fillArc(265+z,215,65,65,0+z,360);
g.setColor(Color.lightGray);
g.fillArc(265+z,215,65,65,0+z,25);
g.fillArc(265+z,215,65,65,90+z,25);
g.fillArc(265+z,215,65,65,180+z,25);
g.fillArc(265+z,215,65,65,270+z,25);
g.fillArc(265+z,215,65,65,45+z,25);
g.fillArc(265+z,215,65,65,135+z,25);
g.fillArc(265+z,215,65,65,225+z,25);
g.fillArc(265+z,215,65,65,315+z,25);
setBackground(Color.yellow);
try
{
if(z>0)
{
z=z+45;
for(int i=0;i<4;i++)
x[i]=x[i]+k[i];
if(z>630 || l==1)
{ z=1;
x[0]=125;
x[1]=170;
x[2]=260;
x[3]=320;
}
Thread.sleep(100);
repaint();
}
}
catch (Exception e)
{}
}
}
/*
<applet code=myapp width="700" height="700">
</applet>
*/
No comments:
Post a Comment