在Java应用程序中获取任何/所有活动JFrame?

Con*_*lle 17 java methods swing list jframe

是否有一种方法可以在Java应用程序中列出JFrames屏幕上可见的所有当前打开/活动(我不确定这里的术语)?谢谢你的帮助.

And*_*son 27

Frame.getFrames() 返回所有帧的数组.

或者如@mKorbel所提到的,Window.getWindows()将返回所有窗口 - 因为Frame(&JFrame)扩展Window将提供所有帧,然后是一些.有必要迭代它们以发现哪些当前可见.