0% ont trouvé ce document utile (0 vote)
39 vues2 pages

Interface graphique d'un convertisseur

Le document décrit une interface graphique de base pour un convertisseur avec des règles d'ergonomie et des propriétés spécifiques à l'application. Il contient des informations sur la conception d'une interface utilisateur respectant les bonnes pratiques.

Transféré par

Hakim La Main D'or
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
39 vues2 pages

Interface graphique d'un convertisseur

Le document décrit une interface graphique de base pour un convertisseur avec des règles d'ergonomie et des propriétés spécifiques à l'application. Il contient des informations sur la conception d'une interface utilisateur respectant les bonnes pratiques.

Transféré par

Hakim La Main D'or
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Solution TD1 Licence 3

Exercice 1
La Figure 1 décrit une solution basique pour l’interface du convertisseur demandé dans cet exercice.

Figure 1 – L’interface graphique d’un convertisseur.

Les règles d’ergonomie : Elles s’appliquent à l’ensemble des interface graphiques.


— L’interface doit avoir un titre significatif (Convertisseur par exemple).
— Utiliser une seul langue dans l’ensemble de l’interface.
— Utiliser des boutons radio pour sélectionner le type de la conversion (Devise, Mesure, codage). Un seul choix à
la fois est possible (mettre les boutons radio dans le même groupe).
— Chaque bouton radio doit être associé à un texte (Label), qui doit être positionné à sa droite (selon la langue).
— Un bouton radio parmi les trois doit être sélectionné par défaut. L’utilisateur peut modifier la sélection par la
suite.
— Le choix des unités (euros, mètres, etc.) doit être assuré en utilisant deux listes déroulante (jComboBox), une
pour la valeur à convertir, et l’autre pour le résultat.
— Un texte (label) est affiché avant les listes (De à, From To).
— Les éléments de la liste doivent être trié par un ordre alphabétique (pas d’ordre importance, ou logique).
— Un élément de la liste doit être sélectionné par défaut. Les éléments doivent êtres visibles (taille du texte en
adéquation avec la largeur de la liste).
— Les boutons doivent être positionné en bas à droite (Convertir, Quitter).
— Le texte sur les boutons doit être significatif et visible.
— Pouvoir actionner les boutons par les touche clavier (par exemple Entrée pour le boutton Convertir).
— Un message de confirmation (boite de dialogue) en cas d’appui sur le bouton Quitter (le colorer en rouge de
préférence pour signaler une action à risque).
Les propriétés : Ce sont des règles spécifiques à chaque application (interface).
— Le champ de saisi de la valeur à convertir ne doit accepter que des chiffres (pas de lettres). Il ne doit accepter
aussi que des nombres 0 et 1 en cas de d’un mot binaire à saisir.
— Les éléments des listes changent selon le choix des boutons radio (Devise − > dinars, dollars, euros).
— L’élément sélectionné dans la première liste ne doit pas apparaı̂tre dans la deuxième liste ( Dollars − > Dinars,
euros).
— Le champ résultat est protégé en écriture (utilisé uniquement pour afficher le résultat).

Université de Biskra 1
Département d’informatique
Solution TD1 Licence 3

— Les listes sont désactivés en cas de choix ”codage” (puisque une seul conversion est possible : du décimal au
binaire).
— L’intervalle des valeurs du sélectionneur (jSpiner) doit être en adéquation avec la boite à coché : ses valeurs sont
négatives (de −100 à −1 par exemple) si la boite à coché est cochée.
— La boite à coché ”nombre négative” est uniquement activée lorsque on choisit ”Codage”, elle est désactivée dans
les autres cas (Devise, Mesures).
— Les chiffres sont indiqués en vert s’il sont positif, en rouge dans le cas contraire.
— Vous pouvez rajouter d’autres propriétés selon votre vision du déroulement de l’application.

Université de Biskra 2
Département d’informatique

Vous aimerez peut-être aussi