Monday, July 19, 2010 | By: a_rief

Program ButtonTest

import java.awt.*;
import java.applet.*;

class TheButton extends Button {
TheButton (String s) {
super (s);
}

public boolean action (Event e, Object o) {
if ("One".equals(o)) {
System.out.println ("Do something for One");
}
else if ("Two".equals(o)) {
System.out.println ("Ignore Two");
}
else if ("Three".equals(o)) {
System.out.println ("Reverse Three");
}
else if ("Four".equals(o)) {
System.out.println ("Four is the one");
}
else {
return false;
}
return true;
}
}

public class ButtonTest extends Applet {
public void init () {
add (new TheButton ("One"));
add (new TheButton ("Two"));
add (new TheButton ("Three"));
add (new TheButton ("Four"));
}
}

Program Kotak3D

import java.awt.*;
import java.applet.*;

public class ContohKotak3D extends Applet {  
   public void paint(Graphics g) {
      g.setColor(Color.RED);

      g.draw3DRect( 10, 10, 120, 50, false);
      g.draw3DRect(140, 10, 120, 50, true);

      g.fill3DRect( 10, 70, 120, 50, false);
      g.fill3DRect(140, 70, 120, 50, true);
   }
}

Program GambarPolygon

import java.awt.*;
import java.applet.*;

public class GambarPolygon extends Applet {
  public void paint(Graphics g) {
      int x[] = {10, 250, 50, 70};
      int y[] = {10, 70, 130, 55};
    
      int jumlah = x.length;
      g.drawPolyline(x, y, jumlah);

      for(int i=0; i
         x[i] += 50;
         y[i] += 20;a
      }
      g.drawPolygon(x, y, jumlah);
   }
}

Program Klip Suara 2

import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
import java.applet.AudioClip;

public class TesSuara extends Applet {
public void paint(Graphics g) {
       g.drawString("Play Music",3,22);}
    
   Button main, berhenti, ulang;
   AudioClip klip;

   public void init() {
      klip = getAudioClip(getCodeBase(),"Iwan Fals - Guru Oemar Bakri.wav");
  
      main = new Button("Play");
      berhenti = new Button("Stop");    
      ulang = new Button("Ulang");

      add(main);
      add(berhenti);
      add(ulang);

      main.addActionListener(
         new TesSuara.PenanganTombol());
      berhenti.addActionListener(
         new TesSuara.PenanganTombol());
      ulang.addActionListener(
         new TesSuara.PenanganTombol());
   }

   class PenanganTombol implements ActionListener  {
      public void actionPerformed(ActionEvent e ) {
         String s = e.getActionCommand();
         if (s.equals("Play"))
            klip.play();
         else if (s.equals("Stop"))
            klip.stop();
         else if (s.equals("Ulang"))
            klip.loop();
      }  
   }
}

Program Klip Suara

// Berkas: KlipSuara.java

import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
import java.applet.AudioClip;

public class KlipSuara extends Applet {
   Button main, berhenti, ulang;
   AudioClip klip;

   public void init() {
      klip = getAudioClip(getCodeBase(),"Sheila On 7 - Hari Bersamanya.wav");
  
      main = new Button("Play");
      berhenti = new Button("Stop");    
      ulang = new Button("Ulang");

      add(main);
      add(berhenti);
      add(ulang);

      main.addActionListener(
         new KlipSuara.PenanganTombol());
      berhenti.addActionListener(
         new KlipSuara.PenanganTombol());
      ulang.addActionListener(
         new KlipSuara.PenanganTombol());
   }

   class PenanganTombol implements ActionListener  {
      public void actionPerformed(ActionEvent e ) {
         String s = e.getActionCommand();
         if (s.equals("Play"))
            klip.play();
         else if (s.equals("Stop"))
            klip.stop();
         else if (s.equals("Ulang"))
            klip.loop();
      }  
   }
}