我正在开发一个具有大约 10 万行代码库的 Java 应用程序。搜索给定对话框的源代码是乏味的。按文本搜索是不切实际的,因为对话框标题和按钮名称非常短:“保存”、"is"、“否”。该项目有数百次点击。此外,一些对话框标签不是硬编码的,而是从配置中检索的,使界面更加灵活。其他标签是从数据库中检索的。
我看到了三种可以实现它的简单方法:
Firefox 有“查看选择源”。 IDE 中的此类功能将解决问题。
转到右侧对话框,启用项目中的所有断点,按下按钮将在正确的位置打断点。
临时将 UUID 附加到每个字符串并在源代码中搜索 UUID 将有助于找到该元素。
是否有使用 NetBeans 或 Eclipse 查找给定对话窗口源代码的简单方法?
最佳答案
在调试器中运行您的代码并在通常打开对话框的代码上放置一个停用的断点。然后,在触发您感兴趣的警报之前,立即激活断点。堆栈跟踪将准确告诉您谁打开了该对话框以及在什么情况下打开了该对话框。
关于java - 在 Java 中查找给定对话框源代码的有效方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38353833/