No, but my company's created one that's less simple.
We used a JTree and a JTable side by side and use various listeners to keep the table listings in synch with the expansion and collapsing of nodes in the tree.
It's gotten us a long way, although we've moaned and groaned along the way, somewhat due to complications related to our tree table, but largely caused by the complexity of our system, not just the GUI component.
Bill