Si, Benohite, tu as raison, il faut effectivement réécrire un TreeCellRenderer.
En créant ta propre classe qui implémente cette interface, tu devras redéfinir la méthode getTreeCellRendererComponent.
Cette méthode prenant en argument un "Object value", il te suffira de faire un test sur la classe de cet Object, puis return l'ImageIcon que tu veux.
Si tu n'y arrive pas, répond moi, je te donnerai le code.
A plus
-------------------------------
Réponse au message :
-------------------------------
> ok c etait juste une idee je connais pas la jtree mais j utilise une jtable et dans ce cas tu peux specifier un renderer differents pour chaque colonnes
> dsl mais je peux plus t aider
>
>
benohite>

>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > TreeCellRender s'applique sur l'arbre (au sens tous les noeuds de l'arbre) et tous les noeuds ont donc les mêmes caractéristiques. Moi c'est le contraire que je veux
> >
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > bonjour,
> > > pourquoi ne pas ecrire ton propre treecellrenderer comme ca plus de pb il fera ce que tu veux
> > >
> > >
benohite> > >

> > >
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Salut!
> > > >
> > > > Je souhaiterais pouvoir mettre des icones sur les noeuds des JTree comme je le souhaite. Je stocke une vingtaine d'objets de types différents dans ce JTree et je voudrais pouvoir placer une icône par objet.
> > > > Le TreeCellRenderer ne permet que de choisir les icones sur les noeuds ouvert, fermé et feuille.
> > > > Si quelqu'un sait comment faire...
> > > > Merci beaucoup
> > >
> >
>