importjava.awt.*;importjava.awt.event.*;importjava.applet.Applet;importjava.applet.AudioClip;publicclassMusicextendsAppletimplementsActionListener,ItemListener{privateAud...
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
import java.applet.AudioClip;
public class Music extends Applet implements ActionListener
,ItemListener{
private AudioClip sound;
private Choice ch;
private Button b1,b2,b3;
public void init()
{
ch=new Choice();
ch.add("有时候.mid");
ch.add("小城故事.mid");
ch.add("我想有个家.mid");
b1=new Button("播放");
b1=new Button("连续");
b1=new Button("停止");
add(ch);
ch.addActionListener(this);
add(b1);add(b2);add(b3);
b1.addActionListener(this);
b2.addActionListener(this);
b3.addActionListener(this);
sound=getAudioClip(getDocumentBase(),"有时候.mid");
}
public void itemStateChanged(ItemEvent e)
{
sound.stop();
sound=getAudioClip(getCodeBase(),ch.getSelectedItem());
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==b1) sound.play();
else if(e.getSource()==b2) sound.loop();
else if(e.getSource()==b3) sound.stop();
}
}
展开