Appletler
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