Tuesday, 3 September 2013

JAVA APPLET DAN CONTOH PROGRAM SEDERHANA

Contoh program Applet

file .CLASS

import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
import java.applet.AudioClip;
class KlipSuara extends Applet{
 Button main,berhenti,ulang;
 AudioClip klip;
 public void init(){
  klip=getAudioClip(getCodeBase(),"autumn.mid");
  main=new Button("Main");
  berhenti=new Button("Berhenti");
  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("Main"))
    klip.play();
   else if(s.equals("Berhenti"))
    klip.stop();
   else if(s.equals("Ulang"))
    klip.loop();
  }
 }
}


sedangkan ini file .HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <title> Klip Suara </title>
  <meta name="Generator" content="EditPlus">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
 </head>
 <body>
  <applet code="KlipSuara.class" width=250 heigth=80>
</applet>
 </body>
</html>

Java Applet Sederhana

Anda pasti sering melihat Aplikasi-Aplikasi Berbasis java yang dapat di akses di dalam Internet.
Nah jika anda mengetahuinya dan anda ingin membuat building codenya, maka anda wajib mempelajari Java Applet yaitu program yang bisa dibaca dan bisa di eksekusi(execute) pada sebuah halaman web.tetapi jika applet ini ingin di tampilkan pada sebuah halaman web maka agan harus memasukkan code tag tambahan pada HTML scriptnya
Contoh Html Script(Tag) untuk Lamp.Class:
<HTML>
<HEAD><TITLE>
Applet Java Lamp For All..!!</TITLE>
</HEAD>
<BODY>
<applet code="Lamp.Class" width="150" Height="30">
</applet>
</BODY>
</HTML>
Jika Agan-Agan ingin Mempelajari java, tidak ada salahnya jika agan mencoba pengodean Applet (java) dibawah ini
//aplikasi class Graphics
import java.awt.Graphics;
import java.applet.*;

public class Lamp extends Applet {
  public void paint(Graphics g) {
    // kotak alas atau platform
    g.fillRect(0,250,290,50);
    //tiang/kaki kap lampu
    g.drawLine(125,250,125,160);
    g.drawLine(175,250,175,160);
    //kap lampu bagian atas dan bawah
    g.drawArc(85,157,130,50,-65,312);
    g.drawArc(85,87,130,50,62,58);
    //sisi kap lampu
    g.drawLine(85,177,119,89);
    g.drawLine(215,177,181,89);
    //dots/hiasan pada sisi
    g.fillArc(78,120,40,40,63,-174);
    g.fillOval(120,96,40,40);
    g.fillArc(173,100,40,40,110,180);
  }
}
//Contoh Applet Sumber:Suarga
Code source ini berextension class dan proses kompilasi dapat di jalankan pada aplikasi text editor seperti Notepad maupun DOS Edit. Tapi sekarang menjadi lebih mudah dengan adanya aplikasi kompilator seperti Netbeans,JCreator,Eclipse,dll dan dibarengi dengan pengunggahan Java SDK (System Development Kit) ataupun J2SE untuk Interpreter terhadap file Class dibutuhkan JVM (Java Virtual Machine)
Di samping Adalah Contoh Hasil Kompilasi Codenya

CONTOH DASAR JAVA APPLET

Berikut ini contoh dasar java applet yang akan menampilkan Hello Ahmad di browser. Pertama buatlah sebuah file java, kita beri namanya Hello.java (sesuai nama classnya).

public class Hello extends java.applet.Applet
{
 public void paint(java.awt.Graphics g)
 {
  g.drawString("Hello Ahmad..", 50,25);
 }
}

Kemudian kompile lah source code diatas.
javac Hello.java

Setelah dikompile, akan terbentuk file Hello.class. Nah file .class inilah yang nantinya akan dijalankan pada browser. Unruk menjalankannya, kita harus membuat sbuah struktur HTML sederhana saja, nantinya file.class akan diletakkan pada Tag . Contoh file HTML nya kita buat saja dalam Coba.html
<HTML>
<TITLE>Percobaan Belajar Applet</TITLE>
<BODY>

<APPLET code ="Hello.class" style="width:1000px; height:500px"></APPLET>
</BODY>
<HTML>

Setelah semuanya beres, sekarang tinggal jalankan file Coba.html pada browser kesayangan anda. Nanti akan muncul seperti ini:





No comments:

Post a Comment