java - 在 Java 中查找给定对话框源代码的有效方法

标签 java ide search

我正在开发一个具有大约 10 万行代码库的 Java 应用程序。搜索给定对话框的源代码是乏味的。按文本搜索是不切实际的,因为对话框标题和按钮名称非常短:“保存”、"is"、“否”。该项目有数百次点击。此外,一些对话框标签不是硬编码的,而是从配置中检索的,使界面更加灵活。其他标签是从数据库中检索的。

我看到了三种可以实现它的简单方法:

Firefox 有“查看选择源”。 IDE 中的此类功能将解决问题。
转到右侧对话框,启用项目中的所有断点,按下按钮将在正确的位置打断点。
临时将 UUID 附加到每个字符串并在源代码中搜索 UUID 将有助于找到该元素。

是否有使用 NetBeans 或 Eclipse 查找给定对话窗口源代码的简单方法?

最佳答案

在调试器中运行您的代码并在通常打开对话框的代码上放置一个停用的断点。然后,在触发您感兴趣的警报之前,立即激活断点。堆栈跟踪将准确告诉您谁打开了该对话框以及在什么情况下打开了该对话框。

关于java - 在 Java 中查找给定对话框源代码的有效方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38353833/

相关文章:

php - 为 CodeIgniter 设置 Aptana 的建议?

Java GUI JList 应用程序

java - 解码Android的反编译源代码

java - 如何让 IntelliJ 提示我输入命令行参数

android - 停止在 Eclipse 中录制宏

ruby-on-rails - 如何使用 Rails Ransack 过滤 boolean 属性?

java - Spring MVC : parse repeated request param

java - 如何使用 Jersey 测试框架测试 @WebServlet? (抛出 Http 404 not found)

php - 搜索显示所有产品

c++ - 作业 : fast manipulations in a set of bits (represented as a character array)