JAVA APPLET
SUB POKOK BAHASAN
A. Struktur java applet
B. Tag applet di HTML
C. Menggambar di applet dengan Class Graphics
D. Merancang Graphical User Interface (GUI)
E. Paket AWT
F. Paket Swing
G. Suara dan citra
H. Macam-macam layout
I. Event handling di applet
PENDAHULUAN
Java applet adalah sebuah program kecil yang ditulis dengan menggunakan
bahasa pemrograman Java berbasis window, yang diakses melalui halaman
Web dan dapat di-download ke dalam mesin klient 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,
Opera dll.
Ketika sebuah Java applet dibuat, semua pernyataan Java yang terkandung di
dalam kode sumbernya akan dikompilasi menjadi Java bytecode, yakni
sebuah bahasa mesin semu (virtual engine/machine language) yang dibentuk
oleh Java. Berkas yang berisi Java bytecode ini akan disimpan sebagai
sebuah berkas kelas Java (Java class file) di dalam sebuah Web server,
seperti halnya Apache HTTP Server atau Microsoft Internet Information
Services (IIS). Sebuah halaman Web yang hendak menggunakan applet
tersebut harus menggunakan tag
Sekilas cara membuat Java Applet (Manual)
Pembuatan alikasi Java Applet dimulai dengan mengembangkan class Applet
yang berada pada package java.applet.*.
Terdapat dua langkah untuk membuat Java Applet:
1. Membuat sebuah class Applet.
2. Membuat dokumen html yang berasosiasi dengan class Applet yang telah
dibuat pada langkah pertama.
}
}
II. TAG APPLET DI HTML
<HTML>
<HEAD>
<TITLE> Template untuk loading applet</TITLE>
</HEAD>
<BODY>
<H1> Sebuah template untuk loading applet </H1>
<P>
<APPLET CODE=”gambar/belajar.class” >
<B> Error! Anda harus mengkatifkan Java-enabled browser.</B>
</APPLET>
</BODY>
</HTML>
Panggil.HTML
III. Menggambar di Applet Dengan Class Graphics
0
1
2
3
y
Contoh beberapa method graphics!
drawString (“CONTOH ”, x,y);
drawRect (x, y, width, height);
drawOval (x, y, width, height);
drawLine (x1, y1, x2, y2);
drawPoligon (x, y, n);
drawArc (…….);
fillRect (……);
fillPolygon (…….);
setColor (Color.red);
CONOTH 1 :
package sadly;
import java.applet.*;
import java.awt.*;
public class TestApplet extends java.applet.Applet
{
public void init()
{
//……
}
public void paint(Graphics g)
{
g.setColor(Color.red);
g.fillOval(50, 50, 50, 50);
int[]xPoints={100,150,200};
int[]yPoints={100,50,100};
g.fillPolygon(xPoints, yPoints, 3);
g.fillArc(250, 50, 50, 50, 0, 90);
}
}
IV. Merancangn Graphical User Interface (GUI)
AWT adalah sebuah paket yang telah ada dalam Java yang dapat digunakan
untuk merancang GUI (Graphical User Interface). Programprogran modern
sekarang ini biasanya dibuat dalam bentuk form, dialog box, dan menu.
Graphical Object
Container (tempat), obyek yang dapat menampung komponen grafis dan
tempat yang lebih kecil
Contoh: frames, panels
Component, obyek grafis yang berfungsi untuk menampilkan data,
menerima masukan, atau menunjukkan suatu kondisi.
Contoh: buttons, labels, text fields
Event, obyek yang merepresentasikan suatu kejadian.
Contoh: gerakan mouse, penekanan tombol
Listener, suatu obyek yang menunggu suatu kejadian khusus dan akan
bereaksi (melakukan sesuatu) jika kejadian tersebut terjadi.
Contoh GUI
Gambar di samping
memperlihatkan sebuah dialog-box
untuk mencetak pada aplikasi Word.
Pada gambar di atas anda dapat
melihat komponen-komponen GUI
seperti menu, button, radio button,
list-box dan lain-lain. Sebuah
button (tombol) dapat ditekan
dengan mouse dan memiliki tulisan
yang merepresentasikan arti dari
tombol tersebut.
Untuk membuat form pada applet Buka File
New File