Вы можете открыть новое окно с помощью AppletContext.showDocument()
. Вам нужно иметь страницу на сервере с HTML и все. Вы получаете контекст от своего апплета, который наследует getAppletContext()
от базового класса.
Это будет выглядеть примерно так:
AppletContext ctxt = getAppletContext();
ctxt.showDocument("http://www.example.com/child_applet.html", "_top");
Если вам просто нужно внешнее окно, вы можете создать и показать кадр. Это будет потомок апплета и подчиняется тем же ограничениям. Кроме того, он исчезнет, если пользователь уйдет со страницы апплета.
JFrame frame = new JFrame();
// setup all the context...
frame.show();