Salut,
Herve AGNOUX: > Je voudrais faire un clone d'un JComponent. Il s'agit plutot d'un clone > visuel que d'un clone d'instance, mais j'imaginais qu'un clone d'instance > irait bien... Il n'y a aucune solution qui marche vraiment. Ni clone(), ni serialization, ni beaninfo. En fait le probleme est que tu ne sais jamais quoi dupliquer, quoi partager, quoi supprimer. Beaucoup de champs posent probleme comme parent, les listeners, l'UI, ... J'ai essaye a peu pres toutes les solutions generiques sans succes (ca marche sur certains composants simples mais jamais sur tous). La seule solution est de fait ta propre interface et ta propre methode de clonage. Au moins tu controles exactement ce que tu veux. Une autre possibilite est effectivement d'utiliser beaninfo mais en ayant a cote un fichier de config qui te dit le statut de chaque champ (ignorer, mettre a null/constante, dupliquer sa valeur, partager sa valeur). Guillaume PS: si tu trouves une solution geniale, je suis preneur ;-)
