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 
> 

Répondre à