Banner Java

Metoda-Metoda Kunci Program Applet Java

Sebelumnya, Anda dapat mempelajari dua artikel yang terkait dengan applet Java yaitu Mengenal Dan Memahami Applet Java dan Cara Mengkompilasi Dan Menjalankan Program Applet Java. Artikel kali ini lebih kepada beberapa metoda utama yang dieksekusi saat program applet Java dijalankan. Ketika applet container (web browser) memuat (loading) halaman web (web page) yang berisi program applet, applet dimuat ke dalam web browser dan memulai eksekusi. Applet container akan membuat obyek tipe applet dan mengeksekusi banyak sekali metoda applet (lebih dari 200 metoda). Apabila metoda-metoda applet tidak didefinisikan ulang (overridden method) di program applet yang telah dibuat, maka applet container akan mengeksekusi metoda versi turunan.

Dalam mendefinisikan ulang metoda applet di program applet, metoda harus ditulis sama persis dengan versi aslinya (method header harus sama) atau applet container tidak akan mengeksekusi metoda tersebut. Applet container akan mengeksekusi metoda yang Anda definisikan ulang terlebih dahulu sebelum mencoba mengeksekusi versi turunan. Semua tergantung pada web browser itu sendiri untuk mengeksekusi metoda di applet.

Pengecualian untuk metoda paint, metoda applet dideklarasikan oleh Java API sehingga tidak akan memproses sesuatu kecuali mendefinisikan ulang di program applet Anda. Berikut ini adalah beberapa metoda kunci yang akan dieksekusi oleh applet container saat program applet dimuat di web browser.

Metoda-Metoda Kunci Di Program Applet Java
Metoda Keterangan
init() Metoda ini dipanggil sekali oleh applet container ketika applet dimuat untuk eksekusi. Metoda ini melakukan penginisialisian applet. Aksi yang dilakukan antara lain penginisialisian data field, memuat gambar untuk ditampilkan, memuat suara untuk dimainkan serta membuat komponen GUI.
start() Metoda ini dipanggil setelah metoda init() menyeleseikan eksekusi. Metoda ini juga dipanggil kapanpun applet aktif kembali. Salah satu aksi yang dilakukan adalah memulai animasi.
paint() Metoda ini dipanggil setelah metoda init() menyeleseikan eksekusi dan metoda start() telah mulai. Metoda ini juga dipanggil setiap saat applet ditampilkan kembali. Aksi yang dilakukan adalah menggambar melalui parameter g yang mengacu ke obyek kelas Graphics yang diberikan ke metoda paint() oleh applet container.
stop() Metoda ini dipanggil saat applet menghentikan eksekusi. Ketika pengguna browser menanggalkan halaman HTML di mana applet berada. Metoda melakukan tugas apapun yang diperlukan untuk menunda eksekusi applet.
destroy() Metoda ini dipanggil ketika browser keluar (exit) secara normal (jendela browser ditutup). Salah satu aksi yang dilakukan adalah melepas semua sumber daya yang dialokasikan untuk applet.

Baca artikel terkait lainnya:

Untuk memperbaiki mutu konten, Anda dapat berpartisipasi dengan cara melaporkan apabila menemukan kesalahan ketik, kata-kata rangkap, redaksi kurang pas (jelas), gambar pendukung tidak ada dan sebagainya melalui form Kontak Kami untuk mendapatkan perbaikan. Terima kasih atas kerjasamanya.

Hindro HindriantoHindro adalah pendiri sekaligus admin termasmedia.com dan topikit.com, blog online yang mengulas teknologi informasi. Dunia web mulai ditekuni tahun 2012 dengan mempelajari CMS Joomla dan Wordpress. Beberapa buku yang sekarang dipelajari antara lain PHP, HTML5, ASP.NET 4.5, JavaScript, CSS3, MySQL, Adobe Dreamweaver, Adobe Photoshop dan Adobe Flash.