Semaine 12
Activité 4
Exercice pratique
Note 1 : Nous vous recommandons fortement de faire vous même les exercices de programmation avant d’aller voir la solution proposée. Plusieurs solutions sont possibles, mais il y en a des bonnes et des mauvaises!
Note 2 : Les solutions données sont des projets NetBeans qui ont été compressés sous format zip. Une fois les projets décompressés, vous pouvez ouvrir les projets par l’intermédiaire de Netbeans (Fichier > Ouvrir un projet).
Exercice 1. À l’aide du patron de conception Command, vous devez développer cette interface permettant de modifier le texte des boîtes à cocher à l’aide des outils de la barre de menus. Indice #1: chaque outils de la boite de menus est une Command permettant d’appliquer le style en question. Indice #2 : Pour appliquer le style, utiliser le langage html dans le texte de la composante avec les items : span color= »blue », em et strong. Voici un aperçu du JFrame à produire :
Code source de la solution : ExerciceCommand.zip
Exercice 2.Vous devez créer une interface graphique qui s’adapte selon le profil de l’utilisateur, à savoir s’il s’agit d’une personnage âgées, d’un adulte ou d’un enfant. Ainsi, à l’aide du patron de conception Template Method, vous devez créer un algorithme commun d’initialisation d’une interface graphique où l’affichage du texte (exemple : texte en lui-même, type de composante (Combobox, Slider) grosseur des caractères, couleur, etc.) pour le formulaire suivant (voir image ci-dessous). Ce formulaire est composé en 3 sections : le nom et prénom, l’âge et la question du cadeau. Vous êtes libre d’utiliser le style que vous préférez en autant que les sections du formulaire sont respectés.
Code source de la solution : ExerciceCommand.zip