Как создать окно апплета вне веб-браузера из апплета, запущенного в этом браузере?Создание дочернего окна апплета из родительского апплета
1
A
ответ
1
Вы можете открыть новое окно с кодом 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();