错嫁残颜之洗冤录:Applet构造方法详细信息 (转)
来源:百度文库 编辑:九乡新闻网 时间:2024/04/27 19:12:26
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 被标记为非激活状态。 - 返回:
- 如果 applet 处于激活状态,则返回
true
;否则返回false
。 - 另请参见:
start()
,stop()
getDocumentBase
public URL getDocumentBase()
- 获取嵌入了此 applet 的文档的 URL。例如,假定 applet 包含在以下文档中:
此文档的基 URL 是: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 被指定为:
那么对
getParameter("Color")
的调用将返回值"blue"
。name
参数不区分大小写。 - 参数:
name
- 参数名称。- 返回:
- 命名参数的值,如果未设置,则返回
null
。
getAppletContext
public AppletContext getAppletContext()
- 确定此 applet 的上下文,上下文允许 applet 查询和影响它所运行的环境。
applet 的环境代表包含该 applet 的文档。
- 返回:
- applet 的上下文。
resize
public void resize(int width,int height)
- 请求调整此 applet 的大小。
- 覆盖:
- 类
Component
中的resize
- 参数:
width
- 为 applet 新请求的宽度。height
- 为 applet 新请求的高度。
resize
public void resize(Dimension d)
- 请求调整此 applet 的大小。
- 覆盖:
- 类
Component
中的resize
- 参数:
d
- 给出新宽度和高度的对象。
showStatus
public void showStatus(String msg)
- 请求参数字符串显示在 "status window" 中。很多浏览器和 applet viewer 提供这样一个窗口,在这里应用程序能通知用户它的当前状态。
- 参数:
msg
- 在状态窗口中显示的字符串。
getImage
public Image getImage(URL url)
- 返回能被绘制到屏幕上的
Image
对象。作为参数传递的url
必须指定绝对 URL。不管图像存在与否,此方法总是立刻返回。当此 applet 试图在屏幕上绘制图像时,数据将被加载。绘制图像的图形图元将逐渐绘制到屏幕上。
- 参数:
url
- 给出图像位置的绝对 URL。- 返回:
- 指定 URL 处的图像。
- 另请参见:
Image
getImage
public Image getImage(URL url,String name)
- 返回能被绘制到屏幕上的
Image
对象。url
参数必须指定绝对 URL。name
参数是与url
参数相关的说明符。不管图像存在与否,此方法总是立刻返回。当此 applet 试图在屏幕上绘制图像时,数据将被加载。绘制图像的图形图元将逐渐绘制到屏幕上。
- 参数:
url
- 给出图像基本位置的绝对 URL。name
- 相对于url
参数的图象位置。- 返回:
- 指定 URL 处的图像。
- 另请参见:
Image
newAudioClip
public static final AudioClip newAudioClip(URL url)
- 从给定 URL 处获取音频剪辑。
- 参数:
url
- 指向音频剪辑- 返回:
- 指定 URL 处的音频剪辑。
- 从以下版本开始:
- 1.2
getAudioClip
public AudioClip getAudioClip(URL url)
- 返回
URL
参数指定的AudioClip
对象。不管音频剪辑存在与否,此方法总是立即返回。当此 applet 试图播放音频剪辑时,数据将被加载。
- 参数:
url
- 给出音频剪辑位置的绝对 URL。- 返回:
- 指定 URL 处的音频剪辑。
- 另请参见:
AudioClip
getAudioClip
public AudioClip getAudioClip(URL url,String name)
- 返回由参数
URL
和name
指定的AudioClip
对象。不管音频剪辑存在与否,此方法总是立即返回。当此 applet 试图播放音频剪辑时,数据将被加载。
- 参数:
url
- 给定音频剪辑基本位置的绝对 URL。name
- 相对于url
参数的音频剪辑位置。- 返回:
- 指定 URL 处的音频剪辑。
- 另请参见:
AudioClip
getAppletInfo
public String getAppletInfo()
- 返回有关此 applet 的信息。applet 应该重写此方法,返回包含有关 applet 的作者、版本和版权信息的
String
。Applet
类提供的此方法实现返回null
。 - 返回:
- 包含有关 applet 的作者、版本和版权信息的字符串。
getLocale
public Locale getLocale()
- 如果已经设置,则获取 applet 的语言环境。如果未设置语言环境,则返回默认的语言环境。
- 覆盖:
- 类
Component
中的getLocale
- 返回:
- applet 的语言环境
- 从以下版本开始:
- JDK1.1
- 另请参见:
Component.setLocale(java.util.Locale)
getParameterInfo
public String[][] getParameterInfo()
- 返回此 applet 理解的关于参数的信息。applet 应该重写此方法,返回描述这些参数的
Strings
数组。数组的每个元素应该是包含名称、类型和描述这三个
String
的集合。例如:String pinfo[][] = {{"fps", "1-10", "frames per second"},{"repeat", "boolean", "repeat image loop"},{"imgs", "url", "images directory"}};
Applet
类提供的此方法实现返回null
。 - 返回:
- 描述此 applet 所寻找的参数的数组。
play
public void play(URL url)
- 播放在指定的绝对 URL 处的音频剪辑。如果未找到音频剪辑,则不播放任何内容。
- 参数:
url
- 给出音频剪辑位置的绝对 URL。
play
public void play(URL url,String name)
- 播放给定 URL 和与其相关的说明符的音频剪辑。如果未找到音频剪辑,则不播放任何内容。
- 参数:
url
- 给定音频剪辑基本位置的绝对 URL。name
- 相对于url
参数的音频剪辑位置。
init
public void init()
- 由浏览器或 applet viewer 调用,通知此 applet 它已经加载到系统中。它经常在第一次调用
start
方法前被调用。如果
Applet
的子类要执行初始化,则应该重写此方法。例如,带有线程的 applet 将使用init
方法来创建线程,使用destroy
方法销毁它们。Applet
类提供的此方法实现不执行任何操作。 - 另请参见:
destroy()
,start()
,stop()
start
public void start()
- 由浏览器或 applet viewer 调用,通知此 applet 它应该开始执行。它在
init
方法调用后和每次 applet 在 Web 页中被重新访问时调用。每次包含
Applet
的 Web 页被访问时,如果Applet
有想要执行的操作,则它的子类就应该重写此方法。例如,带有动画的 applet 可能想使用start
方法来播放动画,使用stop
方法来挂起动画。注:如果 applet 正在显示,则某些方法(如
getLocationOnScreen
)只能提供有意义的结果。因为当 applet 的start
方法第一次被调用时,isShowing
返回false
,所以需要isShowing
返回true
的方法应该从ComponentListener
进行调用。Applet
类提供的此方法实现不执行任何操作。 - 另请参见:
destroy()
,init()
,stop()
,Component.isShowing()
,ComponentListener.componentShown(java.awt.event.ComponentEvent)
stop
public void stop()
- 由浏览器或 applet viewer 调用,通知此 applet 它应该终止执行。当包含此 applet 的 Web 页已经被其他页替换时,仅在 applet 被销毁前,此方法被调用。
每次包含
Applet
的 Web 页不可见时,如果Applet
有想要执行的操作,则它的子类就应该重写此方法。例如,带有动画的 applet 可能想使用start
方法来播放动画,使用stop
方法来挂起动画。Applet
类提供的此方法实现不执行任何操作。 - 另请参见:
destroy()
,init()
destroy
public void destroy()
- 由浏览器或 applet viewer 调用,通知此 applet 它正在被回收,它应该销毁分配给它的任何资源。
stop
方法总是在destroy
之前被调用。在被销毁前,如果
Applet
有想要执行的操作,则它的子类应该重写这个方法。例如,带有线程的 applet 将使用init
方法来创建线程,使用destroy
方法销毁它们。Applet
类提供的此方法实现不执行任何操作。 - 另请参见:
init()
,start()
,stop()
getAccessibleContext
public AccessibleContext getAccessibleContext()
- 获取与此 Applet 有关的 AccessibleContext。对于 applet,AccessibleContext 采用 AccessibleApplet 的形式。如有必要,可创建一个新的 AccessibleApplet 实例。
- 指定者:
- 接口
Accessible
中的getAccessibleContext
- 覆盖:
- 类
Panel
中的getAccessibleContext
- 返回:
- 一个 AccessibleApplet,它充当此 Applet 的 AccessibleContext