Spy ++ for Java Swing应用程序

时间:2010-08-16 17:15:30

标签: java swing spy++

是否有针对Java swing应用程序的Spy ++的等价物?

我使用第三方应用程序,其中包含大量通过基于反射的机制调用的屏幕。

每当出现问题时,找到问题代码的唯一方法是搜索源(我们有权访问源但由于合同义务而无法修复和部署),以查找在相关窗口上发生的特定字符串序列。例如,如果我在错误窗口上看到字符串“XYZ”,我必须搜索该字符串的源,以找到存在错误的java文件。

是否有一个工具可以让我在运行时指向Swing屏幕并返回生成屏幕的类?

1 个答案:

答案 0 :(得分:4)

您是否尝试过使用Swing Explorer?它或多或少意味着类似的任务。我不知道它是否会显示包含该组件的实际类,但它肯定能够显示组件层次结构。您可能希望检查是否能够获取添加跟踪,其中包含导致组件添加到树中的事件的堆栈跟踪。