该接口适合于这样的 applet 环境:文档中包含有 applet 并且有其他 applet
在相同的文档中。
在该接口中的方法可以被 applet 使用,来获取关于它自身环境的信息。
接口 java.applet.AppletContext
接口 java.applet.AppletContext
- public interface AppletContext
方法索引
- getApplet(String)
- 在由该 applet 上下文表示的文档中,用给定的名字查找并返回 applet 。
- getApplets()
- 查找该 applet 上下文表示的文档中的所有 applet 。
- getAudioClip(URL)
- 创建一个音频剪辑。
- getImage(URL)
- 返回一个可以随后显示在屏幕上的
Image
对象。
- showDocument(URL)
- 用给定的 URL 替换当前被查看过的Web 页面。
- showDocument(URL, String)
- 请求浏览器 applet 浏览器显示出由
url
参数指示的Web 页面。
- showStatus(String)
- 请求将字变量字符串显示在 "状态视窗" 。
方法
getAudioClip
public abstract AudioClip getAudioClip(URL url)
- 创建一个音频剪辑。
- 参数:
- url - 给出音频剪辑位置的绝对 URL 。
- Returns:
- 在指定的 URL 上的音频剪辑。
getImage
public abstract Image getImage(URL url)
- 返回一个可以随后显示在屏幕上的
Image
对象。 作为参数传送的 url
参数
必须是以绝对 URL 方式描述的。
不论映像是否存在,这个方法总是立刻返回。当该 applet 试图在屏幕上绘制映像时,数据将被装入。 绘制映像的图形原语将逐渐绘制到屏幕上。
- 参数:
- url - 给出映像位置的绝对 URL 。
- 返回值:
- 在指定的 URL 上的映像。
- 参见:
- Image
getApplet
public abstract Applet getApplet(String name)
- 在由该 applet 上下文表示的文档中,用给定的名字查找并返回 applet 。
通过设置 name
属性来设置在 HTML 标签中的名称。
- 参数:
- name - 一个 applet 名称。
- 返回值:
- 给定名称的 applet ,或
null
如果没有找到。
getApplets
public abstract Enumeration getApplets()
- 查找该 applet 上下文表示的文档中的所有 applet 。
- 返回值:
- 在该 applet 上下文表示的文档中所有 applet 的列举。
showDocument
public abstract void showDocument(URL url)
- 用给定的 URL 替换当前被查看过的Web 页面。
该方法将被不是浏览器的 applet 上下文忽略。
- 参数:
- url - 给出文件档位置的绝对 URL 。
showDocument
public abstract void showDocument(URL url,
String target)
- 请求浏览器 applet 浏览器显示出由
url
参数指示的Web 页面。 target
参数在文档将被显示的 HTML 框架中表示。
target 参数的解释如下所示:
"_self" | 显示在包含 applet 的窗口和框架中。 |
"_parent" | 显示在 applet 的父代框架中。 如果 applet 无父代框架,与 "_selt" 的操作相同。 |
"_top" | 在 applet 窗口的顶级框架中显示。 如果 applet 的框架是顶级框架,与 "_selt" 的操作相同。 |
"_blank" | 显示一个新的,未命名的顶层窗口。 |
name | 在名为 name 的框架或窗口中显示。 如果名为 name 的目标不存在,一个新的指定名称的顶层窗口将被创建,并且文档被显示出来。 |
applet 浏览器或浏览器可以自由忽略 showDocument
。
- 参数:
- url - 给出文件档位置的绝对 URL 。
- target - 一个表示页面显示位置的
String
。
showStatus
public abstract void showStatus(String status)
- 请求将字变量字符串显示在 "状态视窗" 。 许多浏览器和 applet 浏览器提供这类窗口,在这个窗口中应用可以通知用户它的当前状态。
- 参数:
- status - 将要显示在 status window 中的字符串。