J'ai déjà eu ce problème !!
En fait j'ai constater que lorsque tu appelles la methode repaint d'un component, celui-ci est bien repainté mais les components qui sont posé dessus ne sont pas repainter.
Pour pallier à ce problème, j'ai surcharger la methode repaint dans chacun des components qui possedait d'autres components.
public void repaint()
{
// repaint le component courant
super.repaint();
//repaint tous les components qu'il possède
for(int i = 0; i < elements.size(); i++)
((Component)(elements.elementAt(i))).repaint();
}
elements est vector et à chaque fois que j'add un component sur celui-ci, je l'ajoute au vector
De cette manière je force mon component courant à repainter les components qu'il possède.
ET CA marche tres bien !!!
---------
Peguinette


