Applet: struttura generale

I programmi Java visti fino ad ora interagivano con l'utente solo attraverso la finestra di testo. Gli applet sono programmi in cui esiste una interazione grafica. Questi programmi hanno la possibilità di aprire nuove finestre, disegnare punti, linee, e altre figure geometriche, di rilevare la posizione del cursore nella finestra, ecc.

La struttura di base di un applet è la seguente:

import java.awt.*;

public class nomefile extends java.applet.Applet {
  public void paint(Graphics g) {
    ...
  }
}
Dal confronto con la struttura di un programma Java, emergono le seguenti differenze:

Per il resto, gli applet sono molto simili ai programmi. Si possono fare più o meno le stesse cose. Una eccezione è la funzione di stampa su schermo System.out.println che non si usa negli applet.