是否有一个库可以识别java类中的Swing GUI组件?

时间:2012-03-14 09:48:06

标签: java swing user-interface

我希望能够用类来识别GUI组件。因此,例如,如果扩展JFrame的类GUI具有JButton组件和Jpassword组件,我需要知道这两个组件在这个类中,并且可能在它们使用的方法中。

我能想到的能够获取此信息的唯一想法是解析。有谁知道一个能够从Java源代码文件中提取这种信息的库吗?

2 个答案:

答案 0 :(得分:2)

部分方法可以通过实现Reflection,也许是我的question will help you

答案 1 :(得分:2)

您可以利用按 CTRL + SHIFT + F1 产生的输出,如Swing testing and debugging中所述。在这种情况下也很有用的是检测事件调度线程违规的工具,概括为here