java播放声音的例子怎么写?

来源:百度知道 编辑:UC知道 时间:2024/06/22 11:43:46
要求不要用applet
一个简单的例子就行

package tmp;
import java.net.*;
import java.applet.*;
import javax.swing.*;
import javax.swing.event.*;
import java.awt.*;
import java.awt.event.*;
public class Music
{
AudioClip m;
public Music()
{
try
{
m=Applet.newAudioClip(new URL("file:/e:/g.mid"));
}
catch(Exception e)
{
e.printStackTrace();
}

JFrame f = new JFrame("fjdk");
f.setSize(600, 400);
f.addWindowFocusListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
Container cp = f.getContentPane();
JButton bt1 = new JButton("play");
JButton bt2 = new JButton("stop");
bt1.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
m.play();
}
});
bt2.addActi