title: Customizing Tree.collapsedIcon for a single JTree
body: <p>I know that you can change the <code>Tree.collapsedIcon</code> for a all <code>JTrees</code> in an application using Swing using the <code>UImanager</code>.  For example:</p>
  
  <pre><code>UIManager.put("Tree.collapsedIcon",closedcabinet);
  </code></pre>
  
  <p>I would like the flexibility of changing the <code>Tree.collapsedIcon</code> for individual <code>JTrees</code> in the same application with the end result being that the <code>Tree.collpasedIcon</code> could appear differently for different trees in the same application.    </p>
  
  <p>I know how to customize individual icons using a custom renderer.   For example, I use <code>setIcon</code> to set the icon of a leaf, <code>SetOpenIcon</code> to set the icon for a node that has children when its expanded and <code>SetCloseIcon</code> to do the same for nodes that are not.   </p>
  
  <p>But I don't see how to do this for the <code>Tree.collapsedIcon</code> other than use the <code>UIManager</code> which has the limitations as described above.   </p>
  
  <p>Anyone know how to do this?</p>