Primi applet

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.

Esecuzione applet

Per far funzionare un applet occorre metterlo in una pagina html. Il modo più facile è creare un file nomefile.html di questo tipo:

<html>
<body>
<applet code="nomefile.class" width=500 height=500>
</applet>
</body>
</html>

dove nomefile.class è chiaramente il nome del file compilato, ossia quello creato da javac.

Una volta prodotto questo file, si salva con il nome nomefile.html. Per poter eseguire l'applet, si esegue il comando appletviewer nomefile.html.