Is anyone aware of problems with JTree rendering Windows 7 Look and Feel correctly? I may be mistaken but I am assuming the handles on a W7 JTree should be the white and black triangles and not the + or - signs within a square. My reasoning comes from both the Windows 7 Explorer and Eclipse where both tend to render the JTree handles the same way. My JFrame renders fine (i.e like other Windows frames) using the system L & F. I was able to solve the problem programmatically by providing my own icons and altering the UI properties for the expanded and collapsed icons (that's another thread). But I would rather let the system handle it. The other L & F's work as advertised. Here is a simple app which demonstrates the problem (if you are using Windows 7). It uses the default data and model.

Java Code:
public class JTreeTest extends JPanel {
   JTree  tree;
   JFrame frame;

   public JTreeTest(int width, int height) {
      frame = new JFrame("JTree Test");
      frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      setPreferredSize(new Dimension(width, height));
      setLayout(new BorderLayout());
      tree = new JTree();
      tree.setShowsRootHandles(true);
      add(tree);
      frame.add(this);
      frame.pack();
      frame.setLocationRelativeTo(null);
      frame.setVisible(true);
   }

   public static void main(String[] args) {
      try {
         UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
      }
      catch (Exception e) {
         e.printStackTrace();
      }
      new JTreeTest(300, 200);
   }
}

Regards,
Jim