Bonjour,

j'ai beau avoir lu et relu tous les tutos que j'ai pu trouver impossible de m'en sortir.

Ce que je cherche à faire est pourtant simple.

J'ai une JFrame, un JPanel qui contient un autre JPanel (avec un gridLayout).

Mon gridLayout est composé entièrement de JLabel qui affichent des icon, dont je modifie le contenu au fur et a mesure de l'execution.

Je rencontre constamment des problèmes pour réactualiser le contenu de mes JLabel.

En fait, je ne maitrise pas bien les validate() et revalidate(). Quand dois-je les utiliser et pour quels conteneurs ?

J'avais compris qu'il fallait faire JLabeltrucmuch.revalidate() dès que je change l'icone d'un JLabel.
puis JPanelContenant.validate() dans la foulée.
Il semble que ce ne soit pas ça.

Merci de votre aide.