从父小程序创建子小程序窗口

时间:2008-12-12 14:32:56

标签: java applet

如何在该浏览器中运行的applet中创建Web浏览器外部的applet窗口?

1 个答案:

答案 0 :(得分:1)

您可以使用AppletContext.showDocument()打开一个新窗口。您需要在服务器上有一个HTML页面和所有页面。您从applet获取上下文,该applet从基类继承getAppletContext()

它最终会看起来像这样:

AppletContext ctxt = getAppletContext();
ctxt.showDocument("http://www.example.com/child_applet.html", "_top");

如果您只想要一个外部窗口,则可以创建并显示一个框架。它将是applet的孩子,并受到相同的限制。此外,如果用户离开小程序页面,它将消失。

JFrame frame = new JFrame();
// setup all the context...
frame.show();