/* Using sounds in applets is easy. Perhaps the
hardest thing is to find
them and decide wether or not to use them.
We'll use a MouseListener to play a sound
when the mouse has been clicked.
public class SoundExample extends Applet implements
// To refer to the sounds.
public void init()
// This loads
the sounds from the server in the same way
// as an Image.
soundFile1 = getAudioClip(getDocumentBase(),"dataS.au");
soundFile2 = getAudioClip(getDocumentBase(),"shootS.au");
// When the applet
gets here the sounds are loaded.
// Add the mouselistener
// Just for fun
// Play the first
sound to let the user know the applet
// is loaded.
public void paint(Graphics
g.drawString("Click to hear a sound",20,20);
// Play the second sound
on a click.
public void mouseClicked(MouseEvent
// This will play your sound file.
// The necessary methods.
public void mousePressed(MouseEvent
public void mouseReleased(MouseEvent
public void mouseEntered(MouseEvent
public void mouseExited(MouseEvent
Because applets are most often served through
the internet using sounds
is often not a good idea. I loads very long.
If you need sounds look for .au files (JDK1.1
only plays those) or use
a program like CoolEdit to transform any sound
to .au (mu-law,8000 sample rate).