Создание дочернего окна апплета из родительского апплета - PullRequest
1 голос
/ 12 декабря 2008

Как создать окно апплета вне веб-браузера из апплета, запущенного в этом браузере?

1 Ответ

1 голос
/ 12 декабря 2008

Вы можете открыть новое окно с помощью 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();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...