十万火急!!Java播放声音

来源:百度知道 编辑:UC知道 时间:2024/06/29 23:45:20
import java.applet.*;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
class panel0 extends JPanel
{ JCheckBox box1,box2;
panel0()
{
JCheckBox box1=new JCheckBox("kiss the rain");
JCheckBox box2=new JCheckBox("you raise me up");
add(box1);
add(box2);

}
}

public class music extends Applet
{
JButton play,loop,stop;
AudioClip audio1=null;
AudioClip audio2=null;

public void init()
{
resize(20,30);
play=new JButton("Play");
loop=new JButton("Loop");
stop=new JButton("Stop");
stop.setEnabled(false);
audio1=getAudioClip(getCodeBase(),"kisstherain.mid");
audio2=getAudioClip(getCodeBase(),"youraisemeup.mid");

add(play);
play.addActionListener(
new ActionListener(){
public void actionPer

改成下面的代码试一下
还不明白 给我留言

import java.applet.*;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
class panel0 extends JPanel
{ JCheckBox box1,box2;
panel0()
{
JCheckBox box1=new JCheckBox("kiss the rain");
JCheckBox box2=new JCheckBox("you raise me up");
add(box1);
add(box2);

}
}

public class music extends Applet
{
JButton play,loop,stop;
AudioClip audio1=null;
AudioClip audio2=null;
panel0 a = new panel0();

public void init()
{
resize(20,30);
play=new JButton("Play");
loop=new JButton("Loop");
stop=new JButton("Stop");
stop.setEnabled(false);
audio1=getAudioClip(getCodeBase(),"kisstherain.mid");
audio2=getAudioClip(getCodeBase(),"youraisemeup.mid");

add(play);
play.