Jumat, 30 Mei 2014

Java Applet

Java Applet

Java applet adalah sebuah program kecil yang ditulis dengan menggunakan bahasa pemrograman Java, yang diakses melalui halaman Web dan dapat di-download ke dalam mesin klien yang kemudian menjalankannya di dalam jendela penjelajah web. Java applet dapat secara dinamis menambahkan beberapa fungsi kepada halaman-halaman Web yang bersifat statis. Akan tetapi, untuk menjalankannya sebuah komputer harus memiliki program penjelajah web yang dapat menjalankan Java, seperti Microsoft Internet Explorer 4.0 ke atas, Netscape Navigator, Mozilla Firefox, dan Opera.
Sumber <http://id.wikipedia.org/wiki/Java_applet>
Ø  Applet dilengkapi fitur untuk mengakses server, namun karena alasan keamanan applet tidak dapat melakukan operasi penulisan pada sisi client.
Ø  Applet tidak mempunyai method main()
Method penting pada applet:
Method
Keterangan
Init()
Dipanggil satu kali saja, saat pertama kali applet dijalankan. Bisa dimanfaatkan untuk mensetting komponen, setting database, koneksi database
Start()
Dipanggil setelah kejadian inisialisasi selesai atau setiap kali pemakai berpindah dari satu aplikasi/halaman web, untuk kembali ke halaman applet
Paint()
Metode yang dipanggil berkali untuk memperbaiki tampilan
Stop()
Menghentikan sesaat proses applet
Destroy()
Menghentikan program applet











Program Applet Dasar
Berikut ini adalah kode program java, simpan dengan nama TestApplet1.java
package firstapplet;
import java.applet.Applet;
import java.awt.*;


public class TestApplet1 extends Applet{
public void paint (Graphics g) {
g.drawString("Belajar Applet!!!", 100, 25);
}

 public void init() {
 setBackground(Color.green);
}
}

Program siklus Applet
package firstapplet;
import java.applet.Applet;
import java.awt.*;
/**
 *
 * @author Adin
 */
public class SiklusApplet extends Applet{
    int penghitung;
    String s="Belajar Applet";
    Font f=new Font("Arial",Font.BOLD,14);

    public void paint(Graphics g){
        penghitung++;
        g.setFont(f);
        g.setColor(Color.red);
        g.drawString(new Integer(penghitung).toString()+":"+ s, 10, 20);
    }

    public void init(){
        penghitung++;
    }
    public void start(){
        penghitung++;
    }
}
Program Applet dengan Parameter

package firstapplet;
import java.applet.Applet;
import java.awt.*;

/**
 *
 * @author Adin
 */
public class ParameterApplet extends Applet {
String nama;
 Font f=new Font("Arial",Font.BOLD,20);

public void init(){
    nama=getParameter("nama");
    if (nama==null)
        nama="Saudara ";
   
    nama="Haii.."+nama+" !";
}

public void paint(Graphics g){
    g.setFont(f);
    g.drawString(nama, 10, 25);
}   
}

File html : ParameterApplet.html
<HTML>
<HEAD>
<TITLE>Applet HTML Page</TITLE>
</HEAD>
<BODY>

<P>
<APPLET codebase="classes" code="firstapplet/ParameterApplet.class" width=350 height=200>
    <param name="nama" value="Henry">
</APPLET>
</P>


Tidak ada komentar:

Posting Komentar