Java aplety Aplety jsou speciální formou Java aplikací - mohou být spouštěny z prostředí WWW prohlížeče. Aby je prohlížeč spustil, musíme vložit do HTML stránky potřebné příkazy:
Z hlediska programu v Javě je náš aplet potomek třídy java.applet.Applet. Třída Applet je potomkem třídy Panel, tj. má všechny vlastnosti třídy Container (jehož je Panel potomkem). Může obsahovat další komponenty a chová jako ostatní elementy GUI obsažené v balíku java.awt.
Naše třída - potomek třídy Applet - neobsahuje metodu main, protože je spouštěna v prohlížeči. Místo toho obsahuje třída Applet několik metod, které můžeme přepsat, abychom dostali požadovanou funkčnost apletu. Typický aplet přepisuje několik z následujících metod: init() - tato metoda je zavolána při inicializaci apletu - ihned po natažení apletu do paměti. Je vhodné do ní umístit vytváření dalších objektů a provést všechny nutné inicializace, destroy() - je doplňkem metody init - je volána, když prohlížeč odstraňuje aplet z paměti start() - tuto metodu volá prohlížeč, když má aplet začít provádět svoji činnost. Tj. po provedení metody init, když se má aplet objevit na obrazovce stop() - doplněk metody start. Tato metoda je zavolána když prohlížeč odstraňuje z obrazovky daný aplet - není-li např. viditelný. V této metodě je vhodné zastavit věci, které byly spuštěny v metodě start. paint(g) - je volána, když prohlížeč vyžaduje vykreslení apletu na obrazovku. Parametr g je grafický kontext zařízení na který je prováděno vykreslování. Kromě standardních metod, které máme v apletu k dispozici, protože je potomkem třídy Panel, můžeme použít několik metod, které jsou specifické pouze pro aplety (jsou naprogramovány ve třídě Applet).
Předávání parametrů z HTML Aplet si může přečíst parametry zadané jako součást příkazu