note.java

来自「java多媒体技术 7.1 播放声音文件 7.2 收音机 7.3 电子琴 」· Java 代码 · 共 45 行

JAVA
45
字号
import java.applet.*;

/**
 * 该类可以连续播放或者停止声音文件.
 */ 
public class Note
{
    /** 要播放的声音
    */
    private AudioClip tone;
    /** 该声音当前是否在播放
    */
    private boolean playing;
    /**      构造音调对象
     * 参数sound 一个用作音调的声音文件
     */             
    public Note(AudioClip sound)
    {
        playing=false;
        tone=sound;
    }
    /**
     * 判断该音调是否在播放
     * 
     * 如果被播放就返回true,否则返回false
     */             
    public boolean isPlaying()
    {
        return playing;
    }
    /**  开始连续播放音调
     */             
    public void play()
    {
        tone.loop();
        playing=true;
    }
    /**  停止播放音调
     */             
    public void stop()
    {
        tone.stop();
        playing=false;
    }
}

⌨️ 快捷键说明

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