Contrôle continu - Mise à niveau Java
Un exemple de bandeau publicitaire déroulant une série d'effets |
|
L'exercice a pour but de développer un bandeau publicitaire semblable à celui illustré ci-dessus.
Pour vous aider, vous disposez d'un projet Bluej contenant une classe (Bandeau) qui fournit les fonctionnalités de base nécessaires, ainsi qu'un exemple d'utilisation de cette classe.
Les fonctionnalités détaillées de la classe Bandeau sont décrites dans sa documentation, incluse dans le projet Bluej
Travail demandé
-
On veut définir la notion d'effet d'animation : On peut imaginer un grand nombre d'effets possibles, par exemple faire apparaître le texte caractère par caractère par la gauche ou par la droite, faire faire un tour complet au texte, faire défiler des couleurs, etc. L'applet ci-dessus illustre plusieurs effets possibles (Teletype, Blinking...).
-
On veut également définir la notion de scénario: un scénario est un enchaînement d'effets, définissant pour chaque effet combien de fois il est répété. Dans l'exemple ci-dessus, l'effet "Rotate", qui fait faire un tour complet au texte, est répété deux fois dans le scénario.
Vous devez fournir:
-
Un projet Bluej zippé, dans lequel vous implémenterez en java votre système, en implémentant au moins deux effets de votre choix, et un scénario qui enchaîne ces effets.