Documentation de "Quote" |
Cette applette est inspirée de "fortune", un programme de Ken Arnold que j'ai sous Linux.
Votre document HTML devrait contenir quelque chose comme ceci :
<APPLET CODEBASE="Java/Quote" CODE="Quote.class" WIDTH=400 HEIGHT=100> <PARAM NAME=dataFile VALUE="FrQuotes.txt"> </APPLET>CODEBASE n'est nécessaire que si le fichier HTML et le fichier Quote.class sont dans des dossiers différents. CODEBASE représente le chemin d'accès entre le fichier HTML et le fichier Quote.class. Ainsi dans l'exemple ci-dessus, le dossier contenant le fichier HTML comporte un sous-répertoire Java. Celui-ci contient un sous-répertoire Quote. Celui-ci contient les fichiers Quote.class et FrQuotes.txt.
<APPLET CODE="Quote.class" WIDTH=400 HEIGHT=100> <PARAM NAME=dataFile VALUE="FrQuotes.txt"> <PARAM NAME=typingDelay VALUE="200"> <PARAM NAME=crDelay VALUE="2000"> <PARAM NAME=keySound VALUE="audio/button_2.au"> <PARAM NAME=spaceSound VALUE="audio/button_1.au"> <PARAM NAME=returnSound VALUE="audio/return.au"> <PARAM NAME=fontName VALUE="Helvetica"> <PARAM NAME=fontStyle VALUE="2"> <PARAM NAME=fontSize VALUE="24"> <PARAM NAME=textColor VALUE="FFFFFF"> <PARAM NAME=bgColor VALUE="0000FF"> </APPLET>Si votre butineur est compatible avec Java, JavaScript et les Frames, vous pouvez facilement tester les paramètres.
<PARAM NAME=dataFile VALUE="Java/Quote/FrQuotes.txt">Chemin relatif entre Quote.class et le fichier texte contenant les citations.
Le format de ce fichier est très simple :
Ce paramètre est le seul qui soit indispensable.
<PARAM NAME=typingDelay VALUE="200">Délai en millisecondes entre chaque caractère.
Valeur par défaut : 100.
<PARAM NAME=crDelay VALUE="2000">Délai en millisecondes utilisé pour le retour chariot. Particulièrement utile si vous voulez utiliser le paramètre returnSound. Ce délai devra alors être réglé en fonction de la durée du son utilisé.
Valeur par défaut : 1000.
<PARAM NAME=keySound VALUE="Java/Quote/audio/button_2.au">Chemin relatif entre Quote.class et le son que vous voulez utiliser pour les touches normales.
Valeur par défaut : pas de son.
<PARAM NAME=spaceSound VALUE="Java/Quote/audio/button_1.au">Chemin relatif entre Quote.class et le son que vous voulez utiliser pour la barre d'espace.
Valeur par défaut : pas de son.
<PARAM NAME=returnSound VALUE="Java/Quote/audio/return.au">Chemin relatif entre Quote.class et le son que vous voulez utiliser pour le retour chariot. Il sera probablement nécessaire de régler le paramètre crDelay afin que ce son ait le temps de se terminer avant que l'applette ne commence à taper la ligne suivante.
Valeur par défaut : pas de son.
<PARAM NAME=fontName VALUE="Helvetica">Valeur par défaut : TimesRoman.
<PARAM NAME=fontStyle VALUE="2">Un entier appartenant à l'intervalle [0..3] avec la correspondance suivante :
VALUE | Style |
---|---|
0 | NORMAL |
1 | GRAS |
2 | ITALIQUE |
3 | GRAS + ITALIQUE |
Valeur par défaut : 0.
<PARAM NAME=fontSize VALUE="24">Valeur par défaut : 12.
<PARAM NAME=textColor VALUE="FFFFFF">Un entier en hexadécimal (base 16).
Valeur par défaut : 000000 (noir).
<PARAM NAME=bgColor VALUE="0000FF">Un entier en hexadécimal (base 16).
Valeur par défaut : FFFFFF (blanc).