Applet java

Un article de Wikipédia, l'encyclopédie libre.

L’exécution d’un programme informatique écrit en langage Java, peut se faire soit à l’aide de l’interpréteur Java qui reconnaît la méthode main(), soit à l'aide d'une applet Java que l'on télécharge à l'aide d'un navigateur web et qui utilise la machine virtuelle Java (Java Virtual Machine). Une applet Java est donc l’interface graphique d’un programme Java. Lors de son exécution, une applet Java peut renvoyer aussi bien un texte, une image, une animation ou un son. Le clavier, la souris et le son sont autant d'éléments mis à la disposition de l'utilisateur pour communiquer avec un programme Java lorsque celui-ci propose une interface graphique.


Sommaire

[modifier] Structure d’une applet java

Une applet Java est une classe qui hérite les propriétés de la classe java.applet.Applet ou bien de la classe javax.swing.JApplet si elle utilise les bibliothèques Swing.


[modifier] Ecriture d’une applet java

Le programme le plus simple que l’on puisse écrire en langage Java pour concevoir une applet qui affiche le texte "Bonjour le monde!" est probablement celui-ci :

import java.awt.*; 
import javax.swing.*;  
public class bonjour extends JApplet {
        public void init(){   
        Container cont=getContentPane();     
        cont.add(new JLabel("Bonjour le monde!"));    
        } 
}

que l’on sauvegarde sous le nom de fichier bonjour.java. Sa compilation à l’aide du compilateur javac, qui est fourni par le JDK de Java, produit au même emplacement un fichier bonjour.class, appelé bytecode.


[modifier] Chargement d’une applet java dans une page HTML

Après l’écriture et la compilation d’un programme applet Java, l’ultime étape pour sa visualisation via un navigateur web consiste en son chargement dans une page HTML dont le code minimal se présente comme suit :

<HTML>
<TITLE>Bonjour de Java</TITLE>
<BODY>
<APPLET CODE = "bonjour"   WIDTH = 300   HEIGHT =100>
</APPLET>
</BODY>
</HTML>

Dans ce listing, le Tag TITLE spécifie le titre de la page HTML et le Tag : APPLET CODE renseigne l’applet par son nom et ses dimensions. L’exécution de cette page HTML montre une applet dont les dimensions sont 300 x 100 pixels et qui affiche le texte "Bonjour le monde!"


[modifier] Succès de l’applet Java

C’est sans aucun doute la propriété de pouvoir être portée par une page HTML qui a contribué à produire le succès que Java connaît. En effet, une applet devient grâce à l’Internet un média accessible à n’importe quel moment, à partir de n’importe quel endroit de la planète.