|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.applet
类 Applet
java.lang.Object java.awt.Component java.awt.Container java.awt.Panel java.applet.Applet
- 所有已实现的接口:
- ImageObserver, MenuContainer, Serializable, Accessible
- 直接已知子类:
- JApplet
-
public class Applet
- extends Panel
applet 是一种不适合单独运行但可嵌入在其他应用程序中的小程序。
Applet
类必须是任何嵌入在 Web 页中或用 Java Applet Viewer 查看的 applet 的超类。Applet
类提供了 applet 及其运行环境之间的标准接口。
- 从以下版本开始:
- JDK1.0
- 另请参见:
- 序列化表格
嵌套类摘要 | |
---|---|
protected class |
Applet.AccessibleApplet 此类实现对 Applet 类的可访问性支持。 |
从类 java.awt.Panel 继承的嵌套类/接口 |
---|
Panel.AccessibleAWTPanel |
从类 java.awt.Container 继承的嵌套类/接口 |
---|
Container.AccessibleAWTContainer |
从类 java.awt.Component 继承的嵌套类/接口 |
---|
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
字段摘要 |
---|
从类 java.awt.Component 继承的字段 |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
从接口 java.awt.image.ImageObserver 继承的字段 |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
构造方法摘要 | |
---|---|
Applet() 创建一个新的 Applet 对象 |
方法摘要 | |
---|---|
void |
destroy() 由浏览器或 applet viewer 调用,通知此 applet 它正在被回收,它应该销毁分配给它的任何资源。 |
AccessibleContext |
getAccessibleContext() 获取与此 Applet 有关的 AccessibleContext。 |
AppletContext |
getAppletContext() 确定此 applet 的上下文,上下文允许 applet 查询和影响它所运行的环境。 |
String |
getAppletInfo() 返回有关此 applet 的信息。 |
AudioClip |
getAudioClip(URL url) 返回 URL 参数指定的 AudioClip 对象。 |
AudioClip |
getAudioClip(URL url, String name) 返回由参数 URL 和 name 指定的 AudioClip 对象。 |
URL |
getCodeBase() 获得基 URL。 |
URL |
getDocumentBase() 获取嵌入了此 applet 的文档的 URL。 |
Image |
getImage(URL url) 返回能被绘制到屏幕上的 Image 对象。 |
Image |
getImage(URL url, String name) 返回能被绘制到屏幕上的 Image 对象。 |
Locale |
getLocale() 如果已经设置,则获取 applet 的语言环境。 |
String |
getParameter(String name) 返回 HTML 标记中命名参数的值。 |
String[][] |
getParameterInfo() 返回此 applet 理解的关于参数的信息。 |
void |
init() 由浏览器或 applet viewer 调用,通知此 applet 它已经加载到系统中。 |
boolean |
isActive() 确定 applet 是否处于激活状态。 |
static AudioClip |
newAudioClip(URL url) 从给定 URL 处获取音频剪辑。 |
void |
play(URL url) 播放在指定的绝对 URL 处的音频剪辑。 |
void |
play(URL url, String name) 播放给定 URL 和与其相关的说明符的音频剪辑。 |
void |
resize(Dimension d) 请求调整此 applet 的大小。 |
void |
resize(int width, int height) 请求调整此 applet 的大小。 |
void |
setStub(AppletStub stub) 设置此 applet 的 stub。 |
void |
showStatus(String msg) 请求参数字符串显示在 "status window" 中。 |
void |
start() 由浏览器或 applet viewer 调用,通知此 applet 它应该开始执行。 |
void |
stop() 由浏览器或 applet viewer 调用,通知此 applet 它应该终止执行。 |
从类 java.awt.Panel 继承的方法 |
---|
addNotify |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
构造方法详细信息 |
---|
Applet
public Applet() throws HeadlessException
-
创建一个新的 Applet 对象
- 抛出:
-
HeadlessException
- 如果 GraphicsEnvironment.isHeadless() 返回 true。 - 从以下版本开始:
- 1.4
- 另请参见:
-
GraphicsEnvironment.isHeadless()
方法详细信息 |
---|
setStub
public final void setStub(AppletStub stub)
-
设置此 applet 的 stub。此操作可以通过系统自动完成。
如果存在安全管理器并且设置了 stub,则通过
AWTPermission("setAppletStub")
权限调用它的checkPermission
方法。 -
- 参数:
-
stub
- 新 stub。 - 抛出:
-
SecurityException
- 如果调用方不能设置 stub
isActive
public boolean isActive()
-
确定 applet 是否处于激活状态。仅在 applet 的
start
方法调用之前,applet 被标记为激活状态。仅在 applet 的stop
方法调用之前,applet 被标记为非激活状态。
getDocumentBase
public URL getDocumentBase()
-
获取嵌入了此 applet 的文档的 URL。例如,假定 applet 包含在以下文档中:
http://java.sun.com/products/jdk/1.2/index.html
http://java.sun.com/products/jdk/1.2/index.html
-
- 返回:
-
包含此 applet 的文档的
URL
。 - 另请参见:
-
getCodeBase()
getCodeBase
public URL getCodeBase()
- 获得基 URL。这是包含此 applet 的目录的 URL。
-
- 返回:
-
包含此 applet 的目录的基
URL
。 - 另请参见:
-
getDocumentBase()
getParameter
public String getParameter(String name)
-
返回 HTML 标记中命名参数的值。例如,如果此 applet 被指定为:
<applet code="Clock" width=50 height=50> <param name=Color value="blue"> </applet>
那么对
getParameter("Color")
的调用将返回值"blue"
。name
参数不区分大小写。 -
- 参数:
-
name
- 参数名称。 - 返回:
-
命名参数的值,如果未设置,则返回
null
。
getAppletContext
public AppletContext getAppletContext()
-
确定此 applet 的上下文,上下文允许 applet 查询和影响它所运行的环境。
applet 的环境代表包含该 applet 的文档。
-
- 返回:
- applet 的上下文。
resize
public void resize(int width, int height)