|
Construction d'une applet pas à pas
Je vous propose de construire l'applet ci-dessous qui affiche les 216 couleurs originelles du web et affiche, lorsqu'on clique sur l'un des rectangles colorés, les valeurs RGB et hexadécimales.
Ce petit programme est écrit en Java 1.0. Vous trouverez toutes les sources sur les pages qui suivent. Vous pouvez facilement les copier et les compiler sur votre machine.
Suivez les étapes une à une, vous aurez tous les détails des mécanismes et des raisonnements ayant conduit à cette réalisation.
| Étape 1 | Rédiger, compiler et afficher des applets java. |
| Étape 2 | Afficher du texte en couleur drawString(), setColor() |
| Étape 3 | Afficher des rectangles colorés fillRect() |
| Étape 4 | Utiliser les couleurs RGB Color() |
| Étape 5 | Utiliser une boucle for() for(), variables, commentaires |
| Étape 6 | Utiliser une boucle for() pour dessiner plusieurs rectangles de couleurs différentes |
| Étape 7 | Faire varier les trois couleurs en même temps |
| Étape 8 | Aller à la ligne if() |
| Étape 9 | Rendre une applet cliquable mouseDown(), mouseUp(), variables booléennes, repaint() |
| Étape 10 | Rendre un rectangle cliquable Rectangle, inside(), opérateur ternaire conditionnel |
| Étape 11 | Ajouter une zone de texte sur l'applet TextField, setText(), add(), init() |
| Étape 12 | Initialiser un tableau d'objets Rectangle Tableau |
| Étape 13 | Créer un nouvel objet : la notion de "classe" Déclarer une classe, définir un constructeur et instancier un objet |
| Étape 14 | Créer un objet Carre Héritage |
| Étape 15 | Ajouter aux objets Carre les attributs de couleurs |
| Étape 16 | Convertir un entier en hexadécimal Integer.toString() |
| Étape 17 | Couleur de fond et mise en page setBackground(), Panel, FlowLayout() |
| Étape 18 | Mise en page (2) BorderLayout() |
| Étape 19 | Mise en page (3) |
| Étape 20 | Dernières mises au point |
|