Mengenal Dan Memahami Applet Java Roesdiana
Mengenal Dan Memahami Applet Java Roesdiana
Mengenal Dan Memahami Applet Java Roesdiana
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.
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
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.