Voici une version Java de ce programme n1[les utilisateurs d'une version récente de Internet Explorer verront un bandeau jaune en haut de la page sur lequel
il faut cliquer pour activer le contenu "actif"]. Comme le programme d'origine, il calcule les résultats
affichés en temps réel (il ne s'agit pas d'images précalculées affichées).
Les différences de ce programme avec celui d'origine sont les suivantes :
Il affiche les libellés des "classes" de valeurs pour un caractère donné (au lieu de "A", "B",
etc.)
Il affiche l'ensemble des caractères (du n° 5 au n° 80). Le caractère courant peut être
sélectionné à l'aide de la boîte de sélection en haut de l'applet ou des flèches (un caractère spécifique à afficher
au départ peut cependant être spécifié via le paramètre characterNumber - 22 est sélectionné par
défaut).
Son affichage distingue plus clairement le pourcentage relatif des "non indiqués" de celui des
"indiqués". Ces "valeurs nulles" (affichant parfois des pourcentages très grands) peuvent être affichés ou
non en fonction du paramètre displayNullValues (true ou false).
Il peut prendre divers fichiers de données en entrée (du moment qu'ils respectent le même format)
via le paramètre fileName. Le fichier utilisé ici est celui de M. Poher.
Sa mise en page s'adapte à l'espace qui lui est alloué : taille des lettres, multi-colonnes si
nécessaire (double-cliquez sur l'applet pour le tester en la redimensionnant dans une fenêtre indépendante).
Utilisez les paramètres minFontSize (9 par défaut) et maxFontSize (16 par défaut) pour
indiquez les valeurs tolérées.
Il peut être exécuté comme programme autonome (depuis une ligne de commande, ouvrant une fenêtre)
ou comme une applet (ci-contre) intégrée dans une page Web.
Il est internationalisé, c'est-à-dire que ses messages s'affichent dans la langue de
l'utilisateur (français et anglais par défaut sont supportés ici) telle qu'elle est spécifiée sur votre machine.
Ajouter le support d'une nouvelle langue se résume à ajouter un fichier contenant décrivant les versions des
messages dans cette langue.
Références :
JAR exécutable - Si Java
est installé sur votre ordinateur, vous pourrez l'exécuter comme tout autre programme.