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