/*==================================================================
Kevin Boone, August 98
==================================================================*/
import java.awt.*;
import java.applet.Applet;
import java.awt.event.*;
import java.net.URL;
class ButtonHandler implements ActionListener
{
URL codeBase;
String clipName;
Applet ownerApplet;
public ButtonHandler (Applet _ownerApplet,
URL _codeBase, String _clipName)
{
codeBase = _codeBase;
clipName = _clipName;
ownerApplet = _ownerApplet;
}
public void actionPerformed (ActionEvent e)
{
ownerApplet.play (codeBase, clipName);
System.out.println (clipName);
}
}
public class SoundApplet extends Applet
{
public void start ()
{
Button button1 = new Button("Clip1");
button1.addActionListener (new ButtonHandler
(this, getCodeBase(), "fatherted1.au"));
add (button1);
Button button2 = new Button("Clip2");
button2.addActionListener (new ButtonHandler
(this, getCodeBase(), "fatherted2.au"));
add (button2);
Button button3 = new Button("Clip3");
button3.addActionListener (new ButtonHandler
(this, getCodeBase(), "fatherted3.au"));
add (button3);
}
}
©1994-2003 Kevin Boone, all rights reserved