I’m looking for a tool for exploring and debugging the Swing Containment Hierarchy of a running program. The Swing Explorer (https://swingexplorer.dev.java.net/) seems to have a lot of what I want but is based on Eclipse 3.4 and doesn’t appear to be getting updated from what I can tell.
I want to see the containment hierarchy and relate entries in that tree to visible components in the GUI. Ideally this would be integrated with the debugger. I’d like to set breakpoints on event listeners without knowing specifically where their source code is – i.e. popup on a component in the tree, see what listeners there are, pick one to break on, and Eclipse finds the code and puts the breakpoint there for me.