I'm looking for a way to display information in the format of a tree with multiple, connected root nodes. The root nodes would be located at the same depth in the tree, and have horizontal connections to one another, with child nodes being displayed below. I'm also hoping to be able to expand and collapse a branch of the tree by double clicking on the node.
I was previously using the abegoTreeLayoutForNetbeans package but I could not find a way to leverage it to work the way I needed, as it did not support horizontal node placement.