Как создать окно апплета вне веб-браузера из апплета, работающего в этом браузере?
Создание окна дочернего апплета из родительского апплета
Ответы (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();
person
sblundy
schedule
12.12.2008