JTree: Nodes at same level placed on same row?

Hi, I need to create some kind of custom JTree such that all nodes at the same depth in the tree will be displayed on the same row. I've been figuratively bashing my head against a wall over this for several hours now, so I was wondering if anyone had any suggestions of general strategies I could take or resources to look at?

[335 byte] By [hyperdragon5491a] at [2007-11-27 10:33:47]
# 1

A screenshot or a diagram of what you're trying to achieve will help visualize your request.

kirillga at 2007-7-28 18:24:50 > top of Java-index,Desktop,Core GUI APIs...
# 2

Sure! Here's a page comparing a screenshot of a standard JTree with the JTree layout I'm trying for:

http://www.freewebs.com/dragon_lagoon/temp.html

I included the lines between elements just to help emphasize how the hierarchy works. I don't really care if they appear in the final version or not.

hyperdragon5491a at 2007-7-28 18:24:50 > top of Java-index,Desktop,Core GUI APIs...