Le plus simple est de reprendre et modifier les exemples de la partie Téléchargement.
Le navigateur de vos visiteurs devra au minimum être équipé de Java 1.5. Informez-les, et proposez-leur un lien vers
http://java.com (Sun Microsystems) pour télécharger la dernière version de la machine virtuelle java.
L'insertion d'une applet dans la page fonctionne en gros comme l'insertion d'une image : c'est un fichier annexe (à télécharger ici : JMath3D.jar), vous devez donc enregistrer l'applet avec vos pages. Vous aurez aussi sans doute besoin des fichiers de description des figures (fichiers .obj en général).
<!-- Code d'insertion de l'applet JMath3D --> <applet code="JMath3D.class" archive="JMath3D.jar" width="500" height="400"> <param name="model" value="cube.obj"> </applet> <!-- Fin du code de l'applet -->Les dimensions de l'applet sur la page sont données en pixels, ici 500×400.
Pour ceux qui veulent aller plus loin, pour faire du code HTML ou XHTML propre et certifié, il vaut mieux utiliser la balise object. Son emploi est plus compliqué que celui de la balise applet si on veut que la page soit vue correctement dans n'importe quel navigateur. Consulter les exemples de la partie Téléchargement. Les pages (Multiple Browser Supported) Java applet using XHTML 'object' tag (Université de Floride) et Using applet, object and embed Tags (Sun) traitent de ce problème épineux en détails.
Je n'ai pas spécialement d'affinités pour ce logiciel que je n'utilise pas, mais il est couramment employé et j'espère à peu près représentatif des éditeurs wysiwyg. Les utilisateurs d'autres logiciels pourront s'inspirer de ce qui suit, et compléter en consultant leur documentation.
Je recopie ici la documentation d'Adobe (Insertion d'une applet Java et Définition des propriétés d'une applet Java) :
Vous pouvez insérer une applet Java dans un document HTML à l'aide de Dreamweaver. Java est un langage de programmation qui permet de développer des applications légères (applets) pouvant être incorporées dans des pages Web.
La page suivante détaille les paramètres à utiliser dans les pages html selon les différentes options d'affichage.
Une fois une applet Java insérée, utilisez l'inspecteur Propriétés pour définir les paramètres. Sélectionnez une applet Java pour afficher ses propriétés dans l'inspecteur Propriétés.
Lors de son ouverture, l'inspecteur Propriétés affiche les propriétés les plus couramment utilisées. Cliquez sur la flèche d'agrandissement, dans le coin inférieur droit, pour afficher toutes les propriétés.
Nom spécifie un nom permettant d'identifier l'applet dans un script. Tapez un nom dans la zone de texte sans titre, à l'extrême gauche de l'inspecteur Propriétés.
L et H spécifient la largeur et la hauteur de l'applet, en pixels.
Code spécifie le fichier contenant le code Java de l'applet. Cliquez sur l'icône de dossier pour rechercher un fichier ou entrez un nom de fichier.
Base identifie le dossier contenant l'applet sélectionnée. Lorsque vous choisissez une applet, cette zone de texte est renseignée automatiquement.
Aligner détermine l'alignement de l'objet sur la page.
Sec. spécifie un contenu de remplacement (généralement une image) à afficher si le navigateur de l'utilisateur ne prend pas en charge les applets Java ou si Java y est désactivé. Si vous tapez du texte, Dreamweaver insère le texte comme étant la valeur de l'attribut alt de l'applet. Si vous sélectionnez une image, Dreamweaver insère une balise img entre les balises applet d'ouverture et de fermeture.
|
REMARQUE |
|
Pour spécifier un contenu de remplacement visible dans Netscape Navigator (avec JavaScript désactivé) comme dans Lynx (navigateur basé sur le texte), sélectionnez une image, puis ajoutez manuellement un attribut |
Espace V. et Espace H. spécifient la quantité (en pixels) d'espace blanc au-dessus, en dessous et de chaque côté de l'applet.
Paramètres ouvre une boîte de dialogue permettant d'indiquer des paramètres supplémentaires à transmettre à l'applet (voir Utilisation de paramètres pour contrôler des objets multimédia). Nombreuses sont les applets qui répondent à des paramètres particuliers.