Reputation: 5656
When you open a XML in Eclipse, the content can be shown in as a tree structure like
The tree is "embedded" in a table and the content is showed in a seperate column.
This would be very nice to replicate in Swing, not for XML content specifically, but for similar data with tree structure.
UPDATE
I just learned about JTreeTable, but I really need to do this in NetNeans. Should probably have mentioned that, sorry.
Any ideas?
Upvotes: 13
Views: 23359
Reputation: 109823
Check the following:
Upvotes: 6
Reputation: 51535
SwingX has a JXTreeTable, it's based on but much improved over the oldish examples (links to sun code/article) cited by @mKorbel
Upvotes: 15
Reputation: 5738
You could try subclassing JTable and making your own custom renderer with behavior that adds/removes new rows when you expand/collapse a node.
Upvotes: 1