Jumat, 09 Desember 2011

Hello World Applet

Class Applet adalah sebuah subclass dari class Panel yang didefinisikan dalam AWT.
Jalan terbaik untuk memahami bagaimana untuk membentuk Applet adalah dengan
contoh. Jadi, berikut ini adalah contoh applet sederhana yang menampilkan "Hello
world!"


     import java.awt.*;
import java.applet.*;
/* masukkan bagian ini dalam kode html
<applet code="AppletDemo" width=300 height=100>
</applet>
*/
public class AppletDemo extends Applet {
public void paint(Graphics g) {
g.drawString("Hello world!", 80, 25);
}
}


Setelah proses kompilasi, usahakan jalankan contoh ini menggunakan baris perintah
java. Apa yang terjadi? Ingat bahwa applet adalah aplikasi java yang spesial. Mereka
tidak dieksekusi menggunakan perintah java. Bahkan applet berjalan pada web browser
atau menggunakan applet viewer. Untuk membuka applet melalui sebuah web browser,
secara sederhana buka dokumen HTML dimana applet terintegrasi kedalamnya
menggunakan applet HTML tag (Perintah mengeluarkan kode pada contoh Hello World).
Cara lain untuk menjalankan sebuah applet adalah melalui perintah appletviewer. Untuk
memudahkan ikuti syntax berikut ini:
appletviewer <java filename>
Sebagai contoh, untuk menjalankan contoh applet yang dijalankan , menggunakan:
appletviewer AppletDemo.java
Tag HTML pada contoh yang diberikan mengindikasikan bahwa sebuah applet dibuat
dengan lebar 300 pixel dan tinggi 100 pixel. kemudian, method drawString
menggambar string "Hello world!" pada posisi pixel (80,25) menghitung kebawah dari
bagian kanan.

Ketika membuat sebuah applet, dibutuhkan suatu extend class Applet. Sebagaimana
yang disebutkan sebelumnya, classnya dapat ditemukan dalam java.applet package.
Oleh karena itu, mengimport the java.applet package merupakan suatu keharusan.
Juga, telah disebutkan sebelumnya bahwa class Applet adalah subclass dari class Panel.
Hal ini mengimplikasikan bahwa beberapa methods dari class applet ditemukan dalam
class Panel.Untuk mengakses methods atau fields dalam class Panel atau class-class
induk, diperlukan suatu aksi untuk import package java.awt

Tidak ada komentar:

Posting Komentar