> From: Herve AGNOUX [mailto:[EMAIL PROTECTED]] 

> Dans ton appli, au lieu de faire un new TonChampTexte(), tu fais un 
> truc du genre recreator.deserialize("champTexteEnHautAGauche"). Moi, 
> j'utilise beaucoup un truc perso � base de JNDI.

Il y a quelques problems serieux lies a la serialisation :

- Les classes Swing ne sont jamais garanties d'etre compatibles d'une
version a une autre
- Meme si tu serialises uniquement les donnees et pas les widgets,
oublie une fois de definir un serialVersionUUID et ton appli ne peut
meme plus demarrer

> Cette approche est tr�s �l�guante, si je puis me permettre, parce 
> qu'elle permet toutes sortes de configurations, sans toucher un iota 
> de l'appli principale, et tout en conservant une excellente 
> visibilit� sur le qui fait quoi.

Tu essaies de resoudre un probleme different :  configurer l'apparence
en dehors du code.  C'est necessaire, mais la serialisation me semble
etre le pire moyen de le realiser.  Mieux vaut utiliser un fichier de
proprietes ou XML.

-- 
C�dric

Répondre à