Como obter o frame ativo

Gostaria de saber se há como obter o JInternaframe ativo e todos os seus componentes.
Alguém poderia me ajudar?

Para vc obter o JInternalFrame q está ativo no momento, com o objeto do tipo JDesktopPane q esse frame está contido, vc faz:

desktop.getSelectedFrame();

Esse método irá retornar uma instancia do tipo JInternalFrame com o frame ativo ou null caso nao haja nenhum frame ativo no momento.