Bonjour à tous,

Mon problème concerne les JTables et plus précisément la gestion des lignes.
J’ai déjà parcouru plusieurs TUTOS et lu pas mal de POSTS mais rien ne répond vraiment à ma question.

Et je veux surtout comprendre ce que je fais et non pas copier coller bêtement du code que je trouve.
Par exemple, les Renderer qui ont des méthodes qui prennent des paramètres, Quels sont-ils, pourquoi ce type de paramètre, à quoi correspond-t-il ?? J’ai besoin de comprendre ça de façon fonctionnelle.

Je vais donc tâcher d’expliquer le plus clairement possible ce dont j’ai besoin.

MON PROBLEME :

Je manipule des objets et j’ai besoin d’afficher à l’utilisateur certains de leurs attributs.
J’ai donc un JTable et un Modèle auquel je passe une Liste d’ objets.
Mon JTable et son Modèle fonctionnent déjà et j’affiche bien les données que je veux à la bonne place.
Mes objets ont des états, et en fonction de leur état, TOUTE la ligne du JTable qui affiche leurs données doit être d’une couleur ou d’une autre. (Couleur de fond ET couleur du texte)
Pour l’exemple, vert très clair en fond et vert foncé pour le texte, etc.…
Pareil pour chaque couleur. (Vert, Rouge, Jaune et Noir)
Si l’état de l’objet change, alors les couleurs de la ligne changent.

Voilà la fonction à mettre en place et je suis vraiment bloqué là.

Encore une fois j’ai besoin d’échanger et de comprendre quels concepts il faut adopter et pourquoi on utilise telle ou telle classe.


Merci à celles et ceux sauront éclairer ma lanterne..