?? music.java
字號:
import java.applet.Applet;
import java.applet.AudioClip;
import java.net.*;
import javax.swing.*;
public class Music {
private AudioClip [] bgMusic =new AudioClip[3];
private AudioClip [] hitMusic=new AudioClip[5];
public Music(){
preSet_bgMusic();
preSet_hitMusic();
}
//設置背景音樂
private void preSet_bgMusic(){
for(int i=0;i<bgMusic.length;i++){
try{
String separator=System.getProperty("file.separator");
String preface="file:"+System.getProperty("user.dir")+separator+"Audio"+separator;
bgMusic[i]=Applet.newAudioClip(new URL(preface+"bgMusic"+(i+1)+".wav"));
}
catch(MalformedURLException exception){
errorMessage();
}
}
}
//設置游戲對象被擊中音樂
private void preSet_hitMusic(){
for(int i=0;i<hitMusic.length;i++){
try{
String separator=System.getProperty("file.separator");
String preface="file:"+System.getProperty("user.dir")+separator+"Audio"+separator;
bgMusic[i]=Applet.newAudioClip(new URL(preface+"hitMusic"+(i+1)+".wav"));
}
catch(MalformedURLException exception){
errorMessage();
}
}
}
//讀取文件錯誤
private void errorMessage(){
JOptionPane.showMessageDialog(null,"File not found","Error",JOptionPane.ERROR_MESSAGE);
}
//獲取背景音樂
public AudioClip get_bgMusic(int index){
return bgMusic[index];
}
public AudioClip get_hitMusic(int index){
return hitMusic[index];
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -