Como saber qtos JInternalFrames tem dentro do JDesktopPane?

2 respostas
H

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.

2 Respostas

fabim

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++;
H

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

Obrigado

Criado 13 de setembro de 2007
Ultima resposta 13 de set. de 2007
Respostas 2
Participantes 2