Herve AGNOUX wrote: > Bonjour, > > 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... > > (en fait ce serait plutot quelque chose qui ressemble au "fork" des unix, > mais pour les composants visuels, si vous voyez ce que je veux dire) > > Mais il n'y a pas de m�thode clone dans les JComponent. Plein de courage et > de d�termination j'ai voulu en faire une. Malheureusement il semble que les >composants clon�s r�agissent tous > ensemble de la m�me mani�re... Je suppose que c'est parce que le "peer" n'a > pas �t� clon�... Et je vois pas comment je pourrai le clon�. > > Bref, comment je fais ? Je voudrais qu'� un moment lambda, un JComponent soit > cr�� � partir d'un autre, puis que les deux composants vivent leur vie > s�par�ment. > > Merci d'avance pour vos lumi�res que j'essairai de cloner chez moi ! >
Les composants graphiques sont tous des beans, pour faciliter leurs int�grations dans des IDEs. Donc cloner un bean reviens �, cr�er une nouvelle instance par le constructeur par d�faut, recup�rer chaque valeur du composant � cloner et les injecter dans le composant nouvellement cr�er. Voila, la package java.beans et l� pour cela. Remi
