阅读下列程序,写出程序功能。import j ava. applet. *;import j ava. awt. *;import j ava. aw
阅读下列程序,写出程序功能。
import j ava. applet. *;
import j ava. awt. *;
import j ava. awt. event. *;
public class C3601 extends Applet implements ActionListener
{
AudioClip clip;
Button buttonPlay, buttonLoop, buttonStop;
public void init()
{
clip=getAudioClip(getCodeBase() , "1. wav") ;
buttonPlay=new Button("start") ;
buttonLoop=new Button("loop") ;
buttonStop=new Button("stop") ;
buttonPlay. addActionListener(this) ;
buttonStop. addActionListener(this) ;
buttonLoop. addActionListener(this) ;
setSize(300, 100) ;
add(buttonPlay) ; add(buttonLoop) ; add(buttonStop) ;
}
public void stop()
{
clip. stop() ;
}
public void actionPerformed(ActionEvent e)
{
if(e. get. Source() ==buttonPlay) {clip. play() ; }
else if(e. getSource() ==buttonLoop) {clip. loop() ; }
if(e. getSource() ==buttonStop) {clip. stop() ; }
}
}