Bonjour
Une question de débutant, mais débutant qui a regardé la FAQ and co avant de poster....
Je fais évoluer une application java, j'ai les mains liées sur un certain nombre de points.
Cet application sert à générer des motifs géométriques.
Un motif a pour caractéristique : une forme, une surface, un jeu de couleur spécifique par forme.
J'ai rajouté un type de motif, et donc rajouté un jeu de couleurs. Le nom des couleurs étant stocké sous forme de tableau de String, j'ai créé un tableau pour chaque forme. (on va les appeler couleur_carre; couleur_rond)
Jusque là, comme il n'y avait qu'une couleur, le code était simple. Par exemple pour afficher la couleur du motif dans une fenetre :
pC.add(new ALabel(Couleur[motif.couleur]));
Vu que maintenant il y a deux listes de couleur en fonction du motif, dois-je reprendre tout le code pour pouvoir indiquer la bonne liste en fonction de la couleur du motif de cette manière ?
1 2
| if (motif.couleur<5) pC.add(new ALabel(Couleur_carre[motif.couleur]));
else pC.add(new ALabel(Couleur_rond[motif.couleur])); |
ou existe-t-il une manière nettement plus élégante de faire qui me permettrait de ne m'occuper de la valeur de motif.couleur seulement au moment où je consulte mon tableau ?
Partager