新生儿用蛋清揉出黑刺:我有个java程序老是提示找不到symbol : method getAudioClip (java.lang.String)高手帮我看看

来源:百度文库 编辑:神马品牌网 时间:2024/04/29 04:20:44
import java.applet.*;
import java.awt.*;
import java.awt.event.*;

public class BackGroundMusicExample extends Applet implements ActionListener{
AudioClip music;
Button b1,b2,b3;
FileDialog d;
Frame fr;
public void init(){
fr=new Frame();
d=new FileDialog(fr,"请选择想要播放的背景音乐",FileDialog.LOAD);
b1=new Button("循环播放背景音乐");
b2=new Button("播放一次背景音乐");
b3=new Button("停止播放背景音乐");
music=getAudioClip(d.getDirectory()+d.getFile());
b1.addActionListener(this);
b2.addActionListener(this);
b3.addActionListener(this);
add(b1,"North");
add(b2,"South");
add(b3,"Center");
}
public void actionPerformed(ActionEvent e){
Object obj=e.getSource();
if(obj==b1){
music.stop();
d.show();
music.loop();
}
if(obj==b2){
music.stop();
d.show();
music.play();
}
if(obj==b3){
music.stop();
}
}
public void stop(){
if(music!=null)
music.stop();
}
}

getAudioClip和audio有关,应该是因为你没有Import相关的包,那个包里应该有这个方法的。