Do you want everything to show?
I basically did my own JTree renderer for this so I could tweak my Icons.
The only problem here was I knew what was in the tree on how deep the nodes went.
This allowed me to filter items in the XML tree that drove the behavior of the application.
Getting the look and feel of IE will require some work. Just think about the font types and colors you have to set along the way as you go.
If you want everything to show can't you just use JDOM to get an iterator of the root node and rip threw the thing adding it as you go?
Hopefully I've told you something you didn't already know.