Article View: es.comp.lenguajes.java
Article #27352Re: Imagenes en JTree.
From: Juan Jos� Mart�n Romero
Date: Thu, 24 Sep 1998 00:00
Date: Thu, 24 Sep 1998 00:00
39 lines
1490 bytes
1490 bytes
Es muy facil: Tienes que crearte una clase que implemente TreeCellRenderer y
que derive de JLabel, hay unos ejemplos en las Demos de Swing 1.0.2 que
tienen un arbol con iconos. Mirando el c�digo y copiandolo casi igual te
vale perfectamente.
Luego asignas un objeto de tu clase al JTree con setCellRenderer:
ejem.
public class MiCellRenderer extends JLabel implements TreeCellRenderer
{
// Aqui debes implementar el TreeCellRenderer y asignar los iconos segun
el tipo de Nodo
}
public class Ejemplo {
JTree miJTree = new JTree ();
miJTree.setCellRenderer (new MiCellRenderer ());
}
Jose Miguel Martinez escribi� en mensaje <35FCC52F.EB7FC3D5@tid.es>...
>Hola,
> Me gustar�a saber como asignar una imagen a un nodo en un JTree. No me
>basta con la posibilidad de representar de manera distinta los que no
>tienen hijos, los expandidos y los cerrados. Quiero que cada nodo se
>represente con un icono.
>
> Muchas gracias.
>
> "Mi windows no se cuel...."
> Jose.
>
>
>
Technical Details
Message-ID:
<6ucqqt$qi1@tid.tid.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<35FCC52F.EB7FC3D5@tid.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: 1116f3,d8994ec2f6ef92fd X-Google-Attributes: gid1116f3,public From: "Juan Jos� Mart�n Romero" <jjmr03@tid.es> Subject: Re: Imagenes en JTree. Date: 1998/09/24 Message-ID: <6ucqqt$qi1@tid.tid.es> X-Deja-AN: 394291755 References: <35FCC52F.EB7FC3D5@tid.es> X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2106.4 Organization: Telefonica I+D Newsgroups: es.comp.lenguajes.java