Como saber qtos JInternalFrames tem dentro do JDesktopPane?

Pessoal, preciso saber se tem algum metodo pra retornar a quantidade de JInternalFrames abertos dentro do JDesktopPane.

Eu tentei usar o metodo jDesktopPane.getAllFrames(), mas não consigo receber o retorno da quantidade total de frames abertos.

alguem sabe como fazer isso.

Obrigado.

Itera nesse array retornado e verifica alguma propriedade como isVisible…

JInternalFrame iframes = jDesktopPane.getAllFrames();

int framesAbertos = 0;

for ( JInternalFrame iframe: iframes ) 
   if ( iframe.isVisible() ) 
      framesAbertos++;

Cara deu certinho, era o q precisava, valeu!!!

Obrigado