2010-08-16 104 views
2

针对java swing应用程序的Spy ++是否存在等价物?针对Java Swing应用程序的Spy ++

我与第三方应用程序一起工作,该应用程序包含通过基于反射的机制调用的大量屏幕。

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

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

回答

4

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

+0

一个非常有用的应用程序。从我+1 – Andez 2011-10-13 09:05:10