import java.applet.*;
import java.applet.Applet.*;
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;class Music implements ActionListener{
AudioClip au;
JButton b1,b2,b3;
JFrame jf;
public Music(){
au=getAudioClip(E:\Java1\kyodai\src\sound\hint.wav); //就是这个地方
jf=new JFrame();
jf.setLayout(new FlowLayout());
b1=new JButton("播放");
b2=new JButton("循环");
b3=new JButton("停止");
b1.addActionListener(this);
b2.addActionListener(this);
b3.addActionListener(this);
jf.add(b1);
jf.add(b2);
jf.add(b3);
jf.setSize(400,400);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jf.setVisible(true);
}
public void play(){
if (au!=null) stop();
au.play();
}
public void loop(){
if (au!=null)
au.loop();
}
public void stop(){
if (au!=null)
au.stop();
}
public void actionPerformed(ActionEvent e){
Object obj=e.getSource();
if(obj==b1){
au.stop();
au.play();
}
if(obj==b2){
au.stop();
au.loop();
}
if(obj==b3){
au.stop();
}
}
public static void main(String[] args){
Music m=new Music();
}
}-------------------------------------------------------------------------------- au=getAudioClip(E:\Java1\kyodai\src\sound\hint.wav); //就是这个地方这个代码应该怎么办才能使用E:\Java1\kyodai\src\sound\hint.wav文件呢?第1次问,大家多帮忙!!谢谢!!
import java.applet.Applet.*;
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;class Music implements ActionListener{
AudioClip au;
JButton b1,b2,b3;
JFrame jf;
public Music(){
au=getAudioClip(E:\Java1\kyodai\src\sound\hint.wav); //就是这个地方
jf=new JFrame();
jf.setLayout(new FlowLayout());
b1=new JButton("播放");
b2=new JButton("循环");
b3=new JButton("停止");
b1.addActionListener(this);
b2.addActionListener(this);
b3.addActionListener(this);
jf.add(b1);
jf.add(b2);
jf.add(b3);
jf.setSize(400,400);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jf.setVisible(true);
}
public void play(){
if (au!=null) stop();
au.play();
}
public void loop(){
if (au!=null)
au.loop();
}
public void stop(){
if (au!=null)
au.stop();
}
public void actionPerformed(ActionEvent e){
Object obj=e.getSource();
if(obj==b1){
au.stop();
au.play();
}
if(obj==b2){
au.stop();
au.loop();
}
if(obj==b3){
au.stop();
}
}
public static void main(String[] args){
Music m=new Music();
}
}-------------------------------------------------------------------------------- au=getAudioClip(E:\Java1\kyodai\src\sound\hint.wav); //就是这个地方这个代码应该怎么办才能使用E:\Java1\kyodai\src\sound\hint.wav文件呢?第1次问,大家多帮忙!!谢谢!!
au=getAudioClip("file:/E:/Java1/kyodai/src/sound/hint.wav");
java中要么用"/"要么用"\\"
楼主截止到2008-06-19 12:31:00的汇总数据:
注册日期:2006-11-25
上次登录:2007-10-29
发帖数:1
结贴数:0
结贴率: 0.00%
如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
import java.io.File;
import java.net.MalformedURLException;class Music extends Applet implements ActionListener{
AudioClip au;
JButton b1,b2,b3;
JFrame jf;
File file=new File("E:/Java1/kyodai/src/sound/hint.wav");//文件地址声明!!!
public Music() throws MalformedURLException{
au=newAudioClip(file.toURL()); //就是这个地方 这个地方应该这样写前面声明个文件地址!!!
jf=new JFrame();
jf.setLayout(new FlowLayout());
b1=new JButton("播放");
b2=new JButton("循环");
b3=new JButton("停止");
b1.addActionListener(this);
b2.addActionListener(this);
b3.addActionListener(this);
jf.add(b1);
jf.add(b2);
jf.add(b3);
jf.setSize(400,400);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jf.setVisible(true);
}
public void play(){
if (au!=null) stop();
au.play();
}
public void loop(){
if (au!=null)
au.loop();
}
public void stop(){
if (au!=null)
au.stop();
}
public void actionPerformed(ActionEvent e){
Object obj=e.getSource();
if(obj==b1){
au.stop();
au.play();
}
if(obj==b2){
au.stop();
au.loop();
}
if(obj==b3){
au.stop();
}
}
public static void main(String[] args) throws MalformedURLException{
Music m=new Music();
}
}