Programmation - A. Cohen
Cours

Introduction aux applets

Une applet Java peut être chargée dans une page Web à l'aide de la balise APPLET à insérer dans le fichier html.

La balise doit communiquer :

  • l'emplacement des fichiers classes

  • la façon dont une applet est installée dans une page Web

Les applets ne forment qu'une partie d'une page Web. Java n'est pas un outil de conception de page html c'est un outil pour les animer.

Méthode : Construction d'une applet

La construction d'une applet nécessite 4 phases :

  1. créer le fichier source

  2. compiler le fichier source

  3. créer un fichier HTML

  4. exécuter l'applet

Créer le fichier source

A l'aide d'un simple éditeur, taper par exemple le texte suivant :

N'oubliez pas de sauver le fichier avec le même nom que le nom de la classe

Compiler le fichier source

La compilation se fait de la même manière qu'une application autonome ; c'est-à-dire comme vous avez compiler les programmes java jusqu'à maintenant.

Créer le fichier HTML

L'image suivante montre un exemple de fichier HTML. Nous nous sommes limité à un exemple de fichier où il n'y a que l'appel à l'applet à l'aide de la balise <APPLET>.

La balise APPLET

<APPLET CODE="BirthDayLET.class" WIDTH=300 HEIGHT=70> </APPLET>

Exécuter l'applet

L'applet ne s'exécute pas de la même manière qu'une application.

L'application peut s'exécuter directement depuis la ligne de commande. Dans ce cas on utilise l'appletviewer.

AppletViewer

L'appletviewer est un des composants du JDK

L'appletviewer permet de tester votre applet sans passer par un navigateur

L'autre façon d'exécuter l'applet est d'ouvrir directement le fichier dans Internet Explorer.

Exemple : Exemple d'applet

import java.awt.Graphics;

public class BirthDayLET extends java.applet.Applet

{

public void paint (Graphics g)

{

g.drawString ("Bon anniversaire Joujou!", 10, 30);

}

}

Cet applet affiche bon anniversaire Joujou ! sur le web

Voici le détail de l'applet.

Exemple récapitulatif (page Précédente)
AccueilImprimerRéalisé avec SCENARI