Como uma applet pode carregar uma página numa nova janela do browser?
Para que a applet instrua o browser a carregar uma página numa nova janela devemos proceder da mesma forma que para carregar uma página na janela atual do browser (JavaFaq 0087) mas utilizando uma outra versão do método showDocument() do contexto da applet (java.applet.AppletContext) que aceita como segundo parâmetro o nome da janela em que a página deve ser carregada. Veja o exemplo abaixo:
// Cria nova URL URL pagina = new URL("nedprof.usf.com.br"); // Obtêm contexto da applet AppletContext contexto = getAppletContext(); // Comanda browser para carregar URL // na janela especificada contexto.showDocument(pagina, "Janela1");
Se a janela denominada "Janela1" não existir, o browser cria outra janela para que a página especificada seja carregada.