introduire
Remarque : Avant de commencer ce didacticiel, vous devez télécharger et installer le kit de développement Java SE.
Les applets Java sont comme les applications Java. Elles sont créées en suivant les trois mêmes étapes : écrire, compiler et exécuter. La différence est qu'ils s'exécutent sur une partie de la page Web plutôt que sur votre bureau.
L'objectif principal de cet article est de créer une applet Java simple. Pour y parvenir, il y a trois étapes de base à suivre :
1. Écrivez une applet simple en Java
2. Compilez le code source Java
3. Créez une page HTML impliquant l'applet
4. Ouvrez la page HTML dans le navigateur
Écrire du code source Java
Captures d'écran du produit Microsoft réimprimées avec l'autorisation de Microsoft Corporation.
J'utilise le Bloc-notes pour créer mes fichiers de code source Java. Ouvrez l'éditeur de votre choix et saisissez le code comme ceci :
//Référence aux bibliothèques Java requises import java.applet.Applet; import java.awt.*; //Le code de l'applet public class FirstApplet extends Applet { public void paint(Graphics g) { //Dessine un rectangle largeur=250, hauteur =100 g.drawRect(0,0,250,100); //Définissez la couleur sur bleu g.setColor(Color.blue); //Écrivez le message sur la page Web; g.drawString("Regardez-moi, je suis une applet Java !",10,50 } });
Ne vous inquiétez pas trop de la signification du code. Ceci est votre première applet et il est important de voir comment elle est créée, compilée et exécutée.
enregistrer le fichier
Captures d'écran du produit Microsoft réimprimées avec l'autorisation de Microsoft Corporation.
Enregistrez votre fichier programme sous "FirstApplet.java". Assurez-vous d'utiliser le nom de fichier correct. Si vous voyez un code comme celui-ci :
classe publique FirstApplet étend Applet {
Il s'agit d'une instruction pour appeler la classe d'applet "FirstApplet". Le nom du fichier doit correspondre au nom de la classe et avoir une extension ".java". Si votre fichier n'est pas enregistré sous le nom "FirstApplet.java", le compilateur Java se plaindra et ne compilera pas votre applet.
Ouvrir une fenêtre de terminal
Captures d'écran du produit Microsoft réimprimées avec l'autorisation de Microsoft Corporation.
Pour ouvrir une fenêtre de terminal, appuyez sur la "touche Windows" et la lettre "R".
Vous verrez « Exécuter la boîte de dialogue ». Entrez "cmd" et cliquez sur "OK".
La fenêtre du terminal s'affiche. Il le considère comme une version texte de l'Explorateur Windows ; il vous permet de parcourir différents répertoires sur votre ordinateur, de consulter les fichiers qu'ils contiennent et d'exécuter les programmes que vous souhaitez. Cela peut être fait en tapant la commande dans la fenêtre.
Compilateur Java
Captures d'écran du produit Microsoft réimprimées avec l'autorisation de Microsoft Corporation.
Nous avons besoin d'une fenêtre de terminal pour accéder au compilateur Java appelé "javac". Il s'agit d'un programme qui lit le code du fichier FirstApplet.java et le traduit dans une langue que votre ordinateur peut comprendre. Ce processus est une compilation. Tout comme les applications Java, les applets Java doivent être compilées.
Pour exécuter javac à partir d’une fenêtre de terminal, vous devez indiquer à l’ordinateur où il se trouve. Sur ma machine, il se trouve dans le répertoire "C:/Program Files/Java/jdk1.6.0_06/bin". Si vous ne disposez pas d'un tel répertoire, recherchez le fichier « javac » dans l'Explorateur Windows pour trouver son emplacement.
Une fois que vous avez trouvé son emplacement, entrez la commande suivante dans une fenêtre de terminal :
set path= *le répertoire où réside javac*
Par exemple,
définir le chemin = C:/Program Files/Java/jdk1.6.0_06/bin
Appuyez sur Entrée. La fenêtre du terminal ne fait rien de flashy, elle vous renvoie simplement à l'invite de commande. Cependant, le chemin du compilateur a maintenant été défini.
Changer de répertoire
Captures d'écran du produit Microsoft réimprimées avec l'autorisation de Microsoft Corporation.
Jetez un œil à l'endroit où le fichier FirstApplet.java est enregistré. Mes fichiers sont enregistrés dans "C:/Documents and Settings/Paul/Mes Documents/Java/Applets".
Pour changer de répertoire dans la fenêtre du terminal, entrez la commande suivante :
cd *répertoire où le fichier FirstApplet.java est enregistré*
Par exemple,
cd C:/Documents et paramètres/Paul/Mes documents/Java/Applets
Vous pouvez savoir que vous êtes dans le répertoire de droite en voyant le curseur à gauche. Nous sommes maintenant prêts à compiler l'applet. Entrez la commande :
javacFirstApplet.java
Après avoir appuyé sur Entrée, le compilateur verra le code contenu dans le fichier FirstApplet.java et essaiera de le compiler. Si ce n'est pas le cas, il affichera une série d'erreurs pour vous aider à corriger le code.
Si vous revenez à l'invite de commande sans aucune invite d'informations, votre applet a été compilée avec succès. Sinon, revenez en arrière et vérifiez le code que vous avez écrit. Assurez-vous qu'il correspond à l'exemple de code et réenregistrez le fichier. Continuez ainsi jusqu'à ce que javac s'exécute sans aucune erreur.
Astuce : Une fois les applets compilées avec succès, vous verrez un nouveau fichier dans le même répertoire. Cela s'appelle "FirstApplet.class". Ceci est la version compilée de votre applet.
Créer un fichier HTML
Captures d'écran du produit Microsoft réimprimées avec l'autorisation de Microsoft Corporation.
Il convient de noter que jusqu'à présent, vous avez suivi exactement les mêmes étapes que si vous créiez une application Java. L'applet est créée et enregistrée dans un fichier texte et a été compilée par le compilateur javac.
Les applets Java sont différentes des applications Java lorsqu'elles s'exécutent. Ce qu'il faut maintenant, c'est une page Web impliquant le fichier FirstApplet.class. N'oubliez pas qu'un fichier de classe est une version compilée de votre applet ; c'est un fichier que votre ordinateur peut connaître et exécuter.
Ouvrez le Bloc-notes et saisissez le code HTML suivant :
<HTML><HEAD><TITLE>Ma première applet Java</HEAD><BODY>Voici ma première applet Java : <applet code="FirstApplet.class" height ="300"></BODY></HTML>
Enregistrez le fichier sous "MyWebpage.html" dans le même répertoire que votre fichier d'applet Java.
Il s'agit de la ligne la plus importante de la page Web :
< code applet="FirstApplet.class" hauteur="300">
Lorsque la page Web s'affiche, elle indique au navigateur d'ouvrir votre applet Java et de l'exécuter.
Ouvrir la page HTML
Captures d'écran du produit Microsoft réimprimées avec l'autorisation de Microsoft Corporation.
La dernière étape est également la meilleure ; nous pouvons voir l'applet Java commencer à s'exécuter. Utilisez l'Explorateur Windows pour parcourir les répertoires stockés dans les pages HTML. Par exemple, ma page Web est enregistrée dans "C:/Documents and Settings/Paul/My Documents/Java/Applets" et un autre de mes fichiers d'applet Java.
Double-cliquez sur le fichier MyWebpage.html. Votre navigateur par défaut s'ouvrira et l'applet Java s'exécutera.
Félicitations ! Vous avez créé votre première applet Java !
Résumé rapide
Prenez un moment pour résumer les étapes de création d'une applet Java. Ils sont les mêmes dans chaque applet que vous créez :
1. Écrivez du code Java dans un fichier texte
2. Enregistrez le fichier
3. Compilez le code
4. Corriger les erreurs
5. Applet de référence en HTML
6. Exécutez l'applet en naviguant sur le Web