Expert Applet

L'expert Applet crée une applet constituée de deux fichiers et les ajoute au projet existant :

Voir aussi :

"Utilisation des applets" dans le Guide du développeur d'applications web
"Exécution des programmes Java" dans Construction d'applications avec JBuilder
"Déploiement des programmes Java" dans Construction d'applications avec JBuilder
"Tutorial : Construction d'une applet" dans la Prise en main

Pour ouvrir l'expert Applet,

  1. Créez un projet en choisissant Fichier|Nouveau projet et complétez l'expert Projet, ou ouvrez un projet existant.
  2. Choisissez Fichier|Nouveau pour ouvrir la galerie d'objets.
  3. Cliquez sur l'onglet Web et double-cliquez sur l'icône Applet. (Dans JBuilder Personnel, l'icône Applet se trouve sur la page Nouveau.)

L'expert Applet est composé de trois étapes :



Etape 1 sur 3

Détails de la classe applet

L'expert affiche les noms par défaut du paquet et du fichier classe de l'applet.

Paquet

Affiche le nom de paquet dérivé du nom du projet. Pour attribuer un autre nom de paquet au fichier de l'applet, cliquez dans le champ Paquet et tapez un nouveau nom ou sélectionnez un nom de paquet existant dans la liste déroulante.

Pour plus d'informations sur les paquets, voir la rubrique "Paquets" dans la partie "Création et gestion des projets" de Construction d'applications avec JBuilder.

Classe

Affiche le nom par défaut attribué à la classe de l'applet. Pour la renommer, cliquez sur le champ Classe et tapez un nouveau nom.

Classe de base

Affiche une boîte liste déroulante permettant de sélectionner la classe de laquelle vous voulez hériter : Applet (par défaut) ou JApplet.

Attention : Puisque la plupart des navigateurs web ne supportent pas encore Swing, choisissez Applet lors du développement d'applets web. La sélection de JApplet comme classe de base requiert le module de mise à jour Java et le convertisseur HTML de Sun pour exécuter l'applet dans un navigateur. Voir "Utilisation des applets" pour plus d'informations.

Générer les commentaires d'en-tête

Utilise les informations du fichier projet comme commentaires d'en-tête au début du fichier classe de l'applet. Il s'agit des informations saisies dans l'expert Projet lors de la création du fichier projet.

/**
 * Titre :
 * Description :
 * Copyright :    Copyright (c) 2001
 * Société :
 * @author
 * @version 1.0
 */

Peut s'exécuter indépendamment

Crée une méthode main() dans le fichier applet. Celui-ci pourra alors être exécuté indépendamment afin d'être testé sans être appelé depuis une page HTML.

Créer les méthodes standard

Crée les méthodes standard de l'applet : start(), stop(), destroy(), getAppletInfo() et getParameterInfo().

Etape 2 sur 3

Paramètres de l'applet

La grille affichée sur cette page est utilisée pour entrer les informations définissant les paramètres de votre applet. Ces informations génèrent des balises param dans la balise <applet> du nouveau fichier HTML ainsi que le code gérant ces paramètres dans le fichier java de l'applet.

Remplissez une ligne de la grille pour chacun des paramètres dont vous souhaitez disposer.

Nom

Le nom du paramètre. Il sera utilisé pour l'attribut name de la balise <param> dans le fichier HTML et pour le paramètre name de l'appel correspondant à getParameter() dans le source Java.

Type

Le type de la variable qui est insérée dans le code source Java de votre applet pour contenir la valeur du paramètre en provenance de la page HTML.

Desc

Une courte description du paramètre. Elle est utilisée pour décrire le paramètre lors de l'interrogation sur les paramètres que l'applet supporte par des outils externes. Un exemple de ce genre d'outils : l'option de menu Applet|Info de l'AppletViewer.

Variable

Le nom de la variable qui est insérée dans le code source Java de votre applet pour contenir la valeur du paramètre en provenance de la page HTML.

Défaut

La valeur par défaut du paramètre. C'est la valeur que le code source Java de cette applet utilise si un futur fichier HTML utilisant cette applet n'a pas de balise <param> pour ce paramètre. Pour qu'un fichier HTML puisse passer ce paramètre, l'attribut name de la balise <param> doit correspondre exactement à ce que vous avez entré dans la colonne Nom de la grille. Attention, cette correspondance tient compte des différences majuscules/minuscules.

Etape 3 sur 3

Détails HTML

Cette page de l'expert contrôle la génération de la page HTML de l'applet qui est insérée dans votre projet pour tester cette applet. Elle contrôle tous les aspects du fichier HTML et de sa balise <applet>, à l'exception des paramètres qui sont gérés à l'étape 2 de l'expert.

Créer une page HTML

Détermine si une nouvelle page HTML contenant la balise <applet> est ajoutée à votre projet pour cette applet. Si cette case à cocher est désactivée, aucune page HTML n'est générée et les autres champs sont inaccessibles. Si la case à cocher est activée, les autres champs vous permettent de contrôler la balise <title> et les attributs de la balise <applet> qui sont générés dans la page HTML.

Important : JBuilder enregistre le fichier HTML de l'applet dans le répertoire de sortie du projet avec les classes. Ce répertoire est nommé classes par défaut. Le chemin de sortie du projet est défini dans la zone Chemin de sortie sur la page Chemins de la boîte de dialogue Propriétés du projet. Ceci facilite le test de l'applet par un navigateur externe puisque les fichiers classe et le fichier HTML se trouvent dans le bon emplacement.

Titre

Le titre de votre page HTML qui s'affiche dans la barre de titre du navigateur Web. Ce texte est placé entre les balises <title> dans l'en-tête de la page HTML.

Nom

Le nom de l'applet, tel qu'il apparaît dans les messages du navigateur concernant l'applet. Notez qu'il ne s'agit pas de l'attribut code de la balise <applet>. La balise codeest automatiquement générée à partir du nom de classe de l'applet entré à l'Etape 1 de l'expert.

Chemin

Le chemin relatif ou l'URL absolue de l'emplacement du fichier .class de l'applet. Utilisez ce champ si le fichier .class de l'applet se situe dans un répertoire différent que le fichier HTML sur le serveur Web. C'est le chemin d'accès au fichier .class de l'applet une fois déployée. Une valeur de "." signifie que le fichier .class et le fichier HTML se trouvent dans le même répertoire.

Largeur

Le nombre de pixels que la page HTML doit fournir comme largeur à l'applet. Cette valeur est assignée à l'attribut width de la balise <applet> sur la page HTML.

Hauteur

Le nombre de pixels que la page HTML doit fournir comme hauteur à l'applet. Cette valeur est assignée à l'attribut height de la balise <applet> sur la page HTML.

Esp. horiz

L'espace horizontal à gauche et à droite de l'applet. Entrez le nombre de pixels souhaité. Par exemple, si vous entrez une valeur de 20 pixels, un espace large de 20 pixels est inséré de chaque côté de l'applet, pour l'écarter de tout texte avoisinant. Cette valeur est assignée à l'attribut hspace de la balise <applet> sur la page HTML.

Esp. vertic

L'espace vertical au-dessus et en dessous de l'applet. Entrez le nombre de pixels souhaité. Par exemple, si vous entrez une valeur de 20 pixels, un espace large de 20 pixels sera inséré au-dessus et en dessous de l'applet, pour l'écarter de tout texte avoisinant. Cette valeur est assignée à l'attribut vspacede la balise <applet> sur la page HTML.

Alignement

Contrôle comment est aligné l'applet sur la page HTML. Il existe cinq attributs accessibles dans une liste déroulante :

Cette valeur est assignée à l'attribut align de la balise <applet> de la page HTML. Vous pouvez utiliser ces valeurs supplémentaires align en modifiant la balise <applet> de la page HTML après sa génération par l'expert : texttop, absmiddle, baseline et absbottom.