Mengenal Dan Memahami Applet Java Roesdiana

Unduh sebagai docx, pdf, atau txt
Unduh sebagai docx, pdf, atau txt
Anda di halaman 1dari 2

Mengenal Dan Memahami Applet Java

Applet merupakan salah satu jenis program yang dapat dihasilkan oleh bahasa
pemrograman Java selain program aplikasi dekstop dan server. Applet Java harus
dijalankan melalui web browser, misalnya di Microsoft Internet Explore, Mozilla FireFox,
Google Chrome atau browser yang lain. Applet Java dapat disertakan di dalam
dokumen HyperText Markup Language (HTML). Dokumen HTML menggunakan tag
untuk memberi instruksi ke web browser dan kemudian web browser akan
menterjemahkan dan memutuskan bagaimana menampilkan atau memperlakukan
konten dari dokumen HTML.

Aplikasi dan Applet Java mempunyai perbedaan. Untuk membuat program aplikasi,
diperlukan metoda main yang nantinya diminta oleh interpreter Java agar hasil eksekusi
dapat ditampilkan, sedangkan program applet tidak memerlukan metoda main. Java
menyediakan keistimewaan-keistimewaan tersendiri agar applet dapat dijalankan di
lingkungan web browser. Web browser yang digunakan untuk mengeksekusi applet
Java disebut juga dengan applet container.

Sejak JDK versi 1.4.1, Java menyertakan appletviewer yang juga berfungsi sebagai
applet container. Anda dapat menguji terlebih dahulu program applet yang dibuat
menggunakan appletviewer sebelum menyertakannya di dokumen HTML dan
menjalankannya di web browser. Artikel ini akan mengulas bagaimana membuat
program applet dan menjalankannya di web browser seperti Microsoft Internet Explore
(browser yang umumnya terdapat di sistem operasi Microsoft Windows) serta
appletviewer.

1. Kelas JApplet di Java.


Kelas JApplet adalah salah satu dari container class. Kelas JApplet digunakan sebagai
wadah untuk mendesain form applet (applet berpenampilan grafis). Anda dapat
meletakkan komponen swing (JTextField, JTextArea, JButton, JList, JComboList, JTable
dan sebagainya) di content pane dari applet. Pertama kali Java diperkenalkan, kelas
Applet digunakan sebagai container untuk program applet. Tetapi sejak diperkenal Java
2, kelas JApplet digunakan sebagai pengganti dari kelas Applet.

2. Hirarki kelas JApplet.


Kelas JApplet merupakan turunan dari kelas Applet, kelas yang dibungkus dalam
Abstract Window Toolkit (AWT). Kelas Applet tidak didesain untuk bekerja dengan
komponen swing. Sedangkan kelas JApplet, telah menambahkan dukungan (support)
penuh untuk komponen-komponen swing (kelas komponen yang terdapat di paket
javax.swing dan merupakan kelas turunan dari JComponent). Kelas JApplet mewarisi
banyak metoda penting dari kelas Applet dan menjadikan kelas JApplet dapat berjalan
di web browser. Berikut ini adalah hirarki turunan dari kelas JApplet:

3. Konstruktor kelas JApplet.


Kelas JApplet mempunyai sebuah konstruktor yang digunakan untuk mengkonstruksi
obyek applet swing. Konstruktor kelas JApplet sangat sederhana dan tidak mempunyai
parameter. Berikut ini adalah konstruktor dari kelas JApplet:
JApplet();

Ada beberapa cara dalam membuat program applet, termasuk di sini menggunakan
konstruktor kelas JApplet. Berikut ini adalah contoh program applet sederhana yang
menampilkan literal string di applet. Hasil tampilan program applet ini diuji dan
dijalankan menggunakan applet container bawaan Java, appletviewer.

?
1
2
3 // Nama file : AppletPertama.java
// Program menggambar literal string di applet
4
5 // Mengimpor kelas
6 import java.awt.Graphics;
7 import java.awt.Color;
8 import java.awt.Font;
9 import javax.swing.JApplet;
10
// deklarasi kelas Appletpertama
11 public class AppletPertama extends JApplet {
12
13 // Mendefinisikan ulang metoda paint
14 public void paint(Graphics g) {
15
16 // Memanggil ulang metoda paint superclass
super.paint(g);
17
18 // Mengatur tampilan string
19 Font font = new Font("Tahoma", Font.BOLD, 16);
20 g.setFont(font);
21 g.setColor(Color.RED);
22
23 // Menggambar literal string
g.drawString("Mari belajar Bahasa Java", 25, 30);
24 }
25 }
26
27

<="" p="" style="max-width: 100%; height: auto; vertical-align: middle; border:


0px;">

Baris nomor 5 – 8 adalah pernyataan mengimpor beberapa kelas Java yang digunakan
untuk membuat program applet AppletPertama. Baris nomor 11 adalah deklarasi applet
untuk kelas AppletPertama. Kata kunci extends diikuti kelas JApplet menunjukkan
bahwa AppletPertama merupakan kelas turunan dari kelas JApplet. Kelas
AppletPertama akan memiliki data (properti atau atribut) dan metoda (operasi) yang
diwarisi dari kelas JApplet serta data dan metoda yang didefinisikan sendiri.

Anda mungkin juga menyukai