Dudiva sobre Japplet e JFrame

Olá, tenho um Japplet em que arrastei vários JFrames para serem abertos em determinados
pontos da aplicação(Usando o netbeans Gui builder). Quando eles são abertos, dou um NomeJFrame.setvisible(true). Pergunta
essa é a melhor forma de um Japplet trabalhar com JFrames ? Não há como fazer eles carregarem
no momento do onClick ? Digo isso porquê quando fecho um JFrame chega a demorar um ou dois segundos
para fechar, e quero aumentar a velocidade disso. E minha tese de depuração é que ambos fatores estão relacionados…

Obrigado,

Rafael

Mais uma informação: Essa demora só existe quando o applet é aberto em um browser, firefox ou explorer. No appletviewer não há demora. É possível que seja um bug das vms pra browser.