Java swing GUI的检查员/间谍工具

Java swing GUI的检查员/间谍工具,java,swing,Java,Swing,是否有java swing工具,可以帮助发现在某个位置显示/绘制的对象 在复杂的GUI中,有数百个面板和组件,很难确定哪个组件显示了不应该显示的位置 有没有一个工具说我可以运行并将鼠标指向一个组件,它告诉我它的类或对象名或其他什么 我在.NETGUI(WPF的defo)中看到过类似的情况 谢谢我不知道有什么现成的工具,但是鼠标听筒怎么样: class AllComponentsListener extends MouseAdapter { public void mouseEntered

是否有java swing工具,可以帮助发现在某个位置显示/绘制的对象

在复杂的GUI中,有数百个面板和组件,很难确定哪个组件显示了不应该显示的位置

有没有一个工具说我可以运行并将鼠标指向一个组件,它告诉我它的类或对象名或其他什么

我在.NETGUI(WPF的defo)中看到过类似的情况


谢谢

我不知道有什么现成的工具,但是鼠标听筒怎么样:

class AllComponentsListener extends MouseAdapter
{
    public void mouseEntered(MouseEvent me)
    {
        System.out.println(me.getSource().getClass().getName());
    }
}
请尝试。

可能是您正在寻找的类型控制-\或在运行Swing程序以查看诊断线程转储时发送
-SIGQUIT

kill -SIGQUIT 12345

键入control+shift+F1查看活动Swing容器层次结构的转储,如图所示。

另请参见。没问题-另一个稍微快了一点:-)很高兴您找到了一些东西suitable@Joonas当前位置我没有设法让它与Eclipse Helios一起工作。在他们的主页上,他们说他们支持3.2.x和3.4.x,但对更新的东西一无所知。有没有我不知道的黑客??@posdef:我不知道。也许试一下或者用一下,看看会发生什么。Thnx!在此服务器上找不到请求的URL/。