L'expert Applet crée une applet constituée de deux fichiers et les ajoute au projet existant :
<applet>
référençant votre classe applet. Ce fichier est généré si l'option Créer une page HTML est définie à l'étape 3 de l'expert. Applet
ou JApplet
. C'est le conteneur interface utilisateur principal, celui auquel vous ajouterez des composants d'interface en utilisant le concepteur d'interface.Voir aussi :
"Utilisation des applets" dans le Guide du développeur d'applications webPour ouvrir l'expert Applet,
L'expert Applet est composé de trois étapes :
L'expert affiche les noms par défaut du paquet et du fichier classe de l'applet.
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.
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.
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.
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 */
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ée les méthodes standard de l'applet : start()
, stop()
, destroy()
, getAppletInfo()
et getParameterInfo()
.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 code
est automatiquement générée à partir du nom de classe de l'applet entré à l'Etape 1 de l'expert.
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.
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.
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.
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.
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 vspace
de la balise <applet>
sur la page HTML.
Contrôle comment est aligné l'applet sur la page HTML. Il existe cinq attributs accessibles dans une liste déroulante :
top
aligne le haut de l'applet sur le haut du texte.middle
aligne le milieu de l'applet sur le milieu du texte.bottom
aligne le bas de l'applet sur le bas du texte.left
aligne l'applet sur la marge gauche de la page HTML mais pas sur le texte.right
aligne l'applet sur la marge droite de la page HTML mais pas sur le texte.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
.