🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: borland.public.jbuilder.java.swing
Article #11948

Re: How to change JTree Icons?

#11948
From: Chris Vinson
Date: Wed, 17 Mar 1999 00:00
33 lines
1430 bytes
jbInit()
{
...
      TreeCellRenderer cr = this.getCellRenderer();

      if (cr instanceof BasicTreeCellRenderer)
      {
         BasicTreeCellRenderer btcr = (BasicTreeCellRenderer)cr;

         ImageIcon icon1 = new
ImageIcon(getClass().getResource("yourIcon1"));
         ImageIcon icon2 = new
ImageIcon(getClass().getResource("yourIcon2"));
         btcr.setOpenIcon(icon1);
         btcr.setClosedIcon(icon1);
         btcr.setLeafIcon(icon2);
      }
}


Mario Christ wrote:

> Hi,
>
> How can I set the icons of a JTree with JBuilder2? I tried several
> JTree-Examples from the sun.java-server. However, they all use a class
> 'DefaultTreeCellRenderer' which is not provided by Swing 1.01
>
> Thank you.
>
> Mario, Berlin
>
> PS: Please send your answer to my mailbox too.
Technical Details
Message-ID: <36F04575.F27BB8F4@pe-informatics.com>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <36EFE9D0.54450DE8@rz.hu-berlin.de>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 111d45,4cbfc26b04342c73,start
X-Google-Attributes: gid111d45,public
From: Chris Vinson <vinsoncl-no.spam@pe-informatics.com>
Subject: Re: How to change JTree Icons?
Date: 1999/03/17
Message-ID: <36F04575.F27BB8F4@pe-informatics.com>
X-Deja-AN: 455926600
Content-Transfer-Encoding: 7bit
References: <36EFE9D0.54450DE8@rz.hu-berlin.de>
To: Mario Christ <mario.christ@rz.hu-berlin.de>
Content-Type: text/plain; charset=us-ascii
Organization: Another Netscape Collabra Server User
Mime-Version: 1.0
Newsgroups: borland.public.jbuilder.java.swing