|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
public interface AppletContext
此接口对应于 applet 的环境:包含 applet 的文档以及同一文档中的其他 applet。
applet 可以使用此接口中的方法获取有关其环境的信息。
| 方法摘要 | |
|---|---|
Applet |
getApplet(String name)
通过给定名称找到并返回此 applet 上下文表示的文档中的 applet。 |
Enumeration<Applet> |
getApplets()
找到此 applet 上下文表示的文档中的所有 applet。 |
AudioClip |
getAudioClip(URL url)
创建音频剪辑。 |
Image |
getImage(URL url)
返回能被绘制到屏幕上的 Image 对象。 |
InputStream |
getStream(String key)
返回此 applet 上下文中指定键所关联的流。 |
Iterator<String> |
getStreamKeys()
找到此 applet 上下文中所有流对应的键。 |
void |
setStream(String key,
InputStream stream)
在此 applet 上下文中用指定的键关联指定的流。 |
void |
showDocument(URL url)
请求浏览器或 applet viewer 显示 url 参数指示的 Web 页面。 |
void |
showDocument(URL url,
String target)
请求浏览器或 applet viewer 显示由 url 参数所指示的 Web 页。 |
void |
showStatus(String status)
请求参数字符串显示在“状态窗口”中。 |
| 方法详细信息 |
|---|
AudioClip getAudioClip(URL url)
url - 给出音频剪辑位置的绝对 URL。
Image getImage(URL url)
Image 对象。作为参数传递的 url 必须指定绝对 URL。
不管图像存在与否,此方法总是立即返回。当此 applet 试图在屏幕上绘制图像时,数据将被加载。绘制图像的图形图元将逐渐绘制到屏幕上。
url - 给出图像位置的绝对 URL。
ImageApplet getApplet(String name)
name 属性来设置。
name - applet 名称。
null。Enumeration<Applet> getApplets()
void showDocument(URL url)
url 参数指示的 Web 页面。浏览器或 applet viewer 确定使用哪个窗口或窗体来显示 Web 页面。非浏览器的 applet 上下文可以忽略此方法。
url - 给出文档位置的绝对 URL。
void showDocument(URL url,
String target)
url 参数所指示的 Web 页。target 参数指示在哪个 HTML 窗体中显示文档。target 参数的解释如下:
| Target 参数 | 描述 |
|---|---|
"_self" | 在包含 applet 的窗口和窗体中显示。 |
"_parent" | 在 applet 的父窗体中显示。如果 applet 的窗体没有父窗体,执行与 "_self" 相同的动作。 |
"_top" | 在 applet 窗口的顶层窗体中显示。如果 applet 窗体是顶层窗体,执行与 "_self" 相同的动作。 |
"_blank" | 在一个新的、未命名的顶层窗口中显示。 |
| name | 在名为 name 的窗体或窗口中显示。如果名为 name 的 target 尚未存在,将创建一个具有指定名称的新顶层窗口,文档将在该窗口中显示。 |
applet viewer 或浏览器可以随意地忽略 showDocument。
url - 给定文档位置的绝对 URL。target - 指示在哪里显示页面的 String。void showStatus(String status)
status - 在状态窗口中显示的字符串。
void setStream(String key,
InputStream stream)
throws IOException
出于安全性考虑,每个代码基都存在流和键的映射。换句话说,一个代码基中的 applet 不能访问不同代码基中的 applet 创建的流。
key - 指定值要关联的键。stream - 指定键要关联的流。如果此参数为 null,则在此 applet 上下文中将移除指定键。
IOException - 如果流大小超过了一定大小限制。大小限制由此接口的实现者确定。
IOExceptionInputStream getStream(String key)
由于安全性考虑,每个代码基都存在流和键的映射。换句话说,一个代码基中的 applet 不能访问不同代码基中的 applet 创建的流。
key - 要返回其关联流的键。
Iterator<String> getStreamKeys()
由于安全性考虑,每个代码基都存在流和键的映射。换句话说,一个代码基中的 applet 不能访问不同代码基中的 applet 创建的流。
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。