home *** CD-ROM | disk | FTP | other *** search
/ Java by Example / jbecd.bin / JBE-CD / NTUsers / JBECODE.ZIP / JavaByExample / chap27 / SoundApplet.class (.txt) < prev    next >
Encoding:
Java Class File  |  1996-03-14  |  1.1 KB  |  32 lines

  1. import java.applet.Applet;
  2. import java.awt.BorderLayout;
  3. import java.awt.Button;
  4. import java.awt.Component;
  5. import java.awt.Container;
  6. import java.awt.Event;
  7. import java.awt.Font;
  8. import java.net.URL;
  9.  
  10. public class SoundApplet extends Applet {
  11.    Button button;
  12.  
  13.    public void init() {
  14.       BorderLayout var1 = new BorderLayout();
  15.       ((Container)this).setLayout(var1);
  16.       Font var2 = new Font("TimesRoman", 1, 32);
  17.       ((Component)this).setFont(var2);
  18.       this.button = new Button("Play Sound");
  19.       ((Container)this).add("Center", this.button);
  20.       ((Applet)this).resize(250, 250);
  21.    }
  22.  
  23.    public boolean action(Event var1, Object var2) {
  24.       if (var1.target instanceof Button) {
  25.          URL var3 = ((Applet)this).getCodeBase();
  26.          ((Applet)this).play(var3, "spacemusic.au");
  27.       }
  28.  
  29.       return true;
  30.    }
  31. }
  32.