用于 Java Swing 应用程序的 Spy++

Pra*_*ram 3 java swing spy++

java swing应用程序的Spy ++是否有等价物?

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

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

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

Vin*_*lds 5

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