classes/MindControl.java



import SlideImage;
import java.io.InputStream;
import net.www.html.URL;

/**
 本格的なマインド・コントロール用の MindControl クラスの定義
 */
class MindControl extends SlideImage {

    /*
     音声データの入力元
     */
     InputStream bgMusic = getContinuousAudioStream(
        new URL("http://www.wakhok.ac.jp/~tatsuo/hotjava/audio/ufo.au") );

    /**
     アプレットが画面に現れた時に呼び出される。
     */
       protected void start() {

             if( slideThread == null ) {
                   slideThread = new Thread(this);
                   slideThread.start();          //スレッド起動
             }
             startPlaying( bgMusic );            //演奏開始
       }

    /**
     アプレットが画面から消えた時に呼び出される。
     */
       protected void stop() {

             if( slideThread != null ) {
                   slideThread = null;           //スレッド停止
             }
             stopPlaying( bgMusic );             //演奏停止
       }
}