D'un point de vue technique, une applet est une sous-classe de la
classe prédéfinie Applet
du package
java.applet
. Cette classe est une sous-classe de
java.awt.Panel
, c'est à dire qu'elle se comporte comme un
composant graphique, comme un espace d'affichage dont elle hérite de
toutes les propriétés.
Un Panel est un conteneur dans lequel on peut ajouter des boutons,
menus et autres composants d'interface graphique. Dans le cas d'une
applet, l'espace graphique utilisé est situé dans la page HTML. Sa
taille est spécifiée au moyen des attributs width
et
height
de la balise HTML <applet>
.
Voici un exemple qui illustre ce point.
import java.applet.*; import java.awt.*; import javax.swing.*; public class EspaceGraphique extends Applet{ public void init(){ this.add(new Button("Appuyer")); this.add(new Label("un simple texte")); this.add(new TextField(20)); } }
Voici l'exécution de l'applet EspaceGraphique
: