Appletler Java uyumlu ağ tarayıcılarda çalıştırılabilen küçük programlardır. Appletler programların istemci tarafında
çalıştırılmasını ve bu programları üzerinde tutan sunucularla karşılıklı iletişime geçilmesini sağlayan isleyişi kurarlar.
Buna rağmen güvenlik sebepleri nedeniyle Appletler standart Java uygulamalarının kısıtlı bir sürümüdür.
Swing bileşenlerini içeren bir Applet oluşturmak için JApplet sınıfına ait bir alt sınıf tanımlanmalıdır.
JApplet, içerik çerçevesine sahip üst düzey bir çerçeve kabı olarak tanımlanabilir. Kontroller doğrudan JApplet'e değil bu içerik
çerçevesine eklenmelidir. İçerik çerçevesinin varsayılan yerleşim yöneticisi ise sinir yerleşim çerçevesidir.
Bir Applet basit olarak JApplet'in içinde alt sınıf oluşturarak ve başlangıç kodunu içeren init() yöntemini tekrar isleterek
oluşturulabilir. (init() yöntemi standart uygulamalarda kullanılan main() yöntemine denk düşmektedir):
import javax.swing.*;
import java.awt.*;
public class SimpleApplet extends JApplet {
public void init() {
getContentPane().add(new JLabel("Hello World!"));
}
}
Yukarıdaki Appleti web tarayıcısı üzerinde çalıştırabilmek için bir HTML sayfasına <APPLET> imi
eklenmeli ve Applet web sayfasıyla ayni dizin içine konulmalıdır. HTML sayfasında Applete aşağıdaki
seklinde referans gösterilebilir.(Uygulama sonucu sağ tarafta gösterilmiştir).
|
|
|
<APPLET code="SimpleApplet" width="120" height="40"> </APPLET>
Appletleri ayrıca aşağıdaki gibi Sun JDK içinde bulunan olan applet görüntüleyici
appletviewer ile komut isteminde çalıştırabilmek de mümkündür:
appletviewer SimpleApplet.java