⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 soundloader.java

📁 24分扑克牌游戏
💻 JAVA
字号:

import java.applet.*;
import java.net.URL;

/**
 * Loads a sound file
 * Credit: Sun 
 */
class SoundLoader extends Thread 
{
   Applet applet;
   SoundList soundList;
   URL baseURL;
   String relativeURL;

   public SoundLoader(Applet applet, SoundList soundList,
                      URL baseURL, String relativeURL) 
   {
      this.applet = applet;
      this.soundList = soundList;
      this.baseURL = baseURL;
      this.relativeURL = relativeURL;
      setPriority(MIN_PRIORITY);
      start();
   } //constructor

   public void run() 
   {
      AudioClip audioClip = applet.getAudioClip(baseURL, relativeURL);

      //AudioClips load too fast for me!
      //Simulate slow loading by adding a delay of up to 10 seconds.
       try 
       {
          sleep((int)(Math.random()*10000));
       } //try 
       catch (InterruptedException e) 
       {
       } //catch
       soundList.putClip(audioClip, relativeURL);
   } //run
} //SoundLoader

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -