Java 如何获取被调用的jpopmpmenu?

Java 如何获取被调用的jpopmpmenu?,java,swing,jpopupmenu,Java,Swing,Jpopupmenu,我从主窗口开始遍历JavaGUI应用程序的所有组件。但是,如果主窗口最大化,则JPopupMenu仅是主窗口的后代 如何获取在主窗口外弹出的JPopupMenu实例?当然,在遍历过程中,我最终得到了调用程序的一个实例。是否有一个方法可以获取调用程序调用的组件的实例?如果没有,是否有其他方法获取当前的JPopupMenu实例?“我正在从主窗口开始遍历Java GUI应用程序的所有组件。”为什么?请参阅@AndrewThompson我不是在开发主应用程序,而是在其上运行自定义脚本。我的代码在同一个J

我从主窗口开始遍历JavaGUI应用程序的所有组件。但是,如果主窗口最大化,则JPopupMenu仅是主窗口的后代


如何获取在主窗口外弹出的JPopupMenu实例?当然,在遍历过程中,我最终得到了调用程序的一个实例。是否有一个方法可以获取调用程序调用的组件的实例?如果没有,是否有其他方法获取当前的JPopupMenu实例?

“我正在从主窗口开始遍历Java GUI应用程序的所有组件。”为什么?请参阅@AndrewThompson我不是在开发主应用程序,而是在其上运行自定义脚本。我的代码在同一个JVM中启动程序,并对所有GUI组件进行自定义分析。“我从主窗口开始遍历Java GUI应用程序的所有组件。”为什么?请参阅@AndrewThompson我不是在开发主应用程序,而是在其上运行自定义脚本。我的代码在同一个JVM中启动程序,并对所有GUI组件进行一些自定义分析。