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

📄 audiodemo.java

📁 这是《Java 2 简明教程(第2版)》一书配套的源代码。
💻 JAVA
字号:
import java.awt.*;
import java.applet.Applet;
import java.awt.event.*;
import java.applet.AudioClip;
import java.awt.Choice;

public class AudioDemo extends Applet implements ItemListener,ActionListener
{
  AudioClip sound;
  Choice c=new Choice();
  Button play=new Button("Play");
  Button loop=new Button("Loop");
  Button stop=new Button("Stop");
  public void init()
  {  
     c.add("bird.wav");
     c.add("Chimes.wav");
     add(c);
     c.addItemListener(this);
     add(play);
     add(loop);
     add(stop);
     play.addActionListener(this);
     loop.addActionListener(this);
     stop.addActionListener(this);
     sound=getAudioClip(getCodeBase(),"bird.wav");
     }
  public void itemStateChanged(ItemEvent e)
  {  
      sound.stop();
      sound=getAudioClip(getCodeBase(),c.getSelectedItem());
  }
  public void actionPerformed(ActionEvent e)
  {
      if(e.getSource()==play)
        sound.play();
      if(e.getSource()==loop)
        sound.loop();
      if(e.getSource()==stop)
        sound.stop();
  }
}

⌨️ 快捷键说明

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