如何在该浏览器中运行的applet中创建Web浏览器外部的applet窗口?
答案 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();