Le 18 Jul 2002 Bruno Marqui� a �crit :

> 
> voil� en gros (et �pur�e) les deux bouts de code principaux...
> Donc vu que je ne suis pas un expert Swing, d'apr�s vous o� est
> l'erreur?
> 

Est-ce que tu pourrais encore �purer !

En particulier :

- essaie de reproduire ton comportement sur une mini d�mo,

- pr�cises mieux comment tu mets � jour ton mod�le, parce que � 
premi�re vue cela se passe au niveau du _JTableModel.modifierType, 
mais je connais pas cette m�thode ??? (c'est o� dans le javadoc du 
TableModel ?? )

- c'est pas normal que toute la table soit redessin�e lorsque l'une 
des cellules change. 

- je ne sais pas si cela a quelque chose � voir, mais je vois dans 
ton Renderer un "new JLabel(...)", normalement c'est pas le lieu dans 
un Renderer de cr�er des composants, puisque les renderers sont 
justement l� pour �viter de le faire (comme quoi la pratique de 
l'objet en Java est tr�s loin des discours marketings).

- es-tu bien s�r que toutes tes cellules ne sont pas du type T1 ?? 
(c'est quoi ? ) Sinon elles sont toutes en bleues, cela para�t 
normal, � voir ton code. Mais j'imagine que ce n'est pas le cas ?

Sinon dans ton code je vois pas tr�s bien ce qui manque, � mon avis 
le probl�me vient d'ailleurs, peut �tre dans la fa�on dont tu mets � 
jour la table, ou dans ta gestion des "Types".

D�sol� de ne pas pouvoir t'aider plus.

--
Sur le Web, tout de suite.
Herve AGNOUX - diaam informatique
http://www.diaam-informatique.com

Répondre à