Je n'ai rien contre les Factory, mais ton exemple est plut�t un probl�me de LookAndFeel. > Imagine que ton client change le look de sa plaquette > commerciale et que maintenant, il veut tout en vert fluo. UIManager.setLookAndFeel((new FluoLookAndFeel()); Les factory c'est bien mais pour l'interface je ne vois pas bien l'int�r�t par rapport au L&F. Car si tu te sert d'un Bean �crit par ailleurs et que ce Bean utilise un JTextField, il n'utilisera pas ta Factory et donc ne sera pas Vert Fluo. Si par contre tu as d�finis un L&F, alors il sera Vert Fluo.
-------------------------------------------------------------------- Erik Mazoyer, Chef de projet HyperOffice 6, rue Jacques Daguerre - 92565 Rueil-Malmaison Cedex T�l. 01 41 96 96 76 Fax 01 41 96 96 77 M�l [EMAIL PROTECTED] -----Message d'origine----- De: OLIVIER CAYRON [mailto:[EMAIL PROTECTED]] Date: jeudi 4 avril 2002 11:36 �: '[EMAIL PROTECTED]' Objet: RE: L&F et taille des JTextField Salut ! > -----Message d'origine----- > De : Damien Lecan [ mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> ] > Envoy� : jeudi 4 avril 2002 11:22 > � : [EMAIL PROTECTED] > Objet : RE: L&F et taille des JTextField > > > > Je ne reponds pas directement a ta question mais je suggere de > > toutes facons l'approche suivante : ne jamais faire de "new" > > d'un widget Swing dans ton code. Je recommande l'usage d'une > > "factory" centralisee qui te retournera tous les widgets dont tu > > as besoin > Je d�bute en Java. C'est quoi l'int�r�t de faire �a ? Ca n'a rien de sp�cifique � Java. Imagine que ton client change le look de sa plaquette commerciale et que maintenant, il veut tout en vert fluo. L�, deux possibilit�s : 1 - tu as fait des new JTextField � travers tout ton programme => tu te tapes des setColor(vertFluo) sur tout ton code. 2 - Tu as utilis� une Factory => tu n'as qu'une ligne � ajouter. Olivier > > Merci > > Damien Lecan >
