- 所有已实现的接口:
-
ImageObserver
,MenuContainer
,Serializable
,Accessible
- 直接已知的子类:
-
JApplet
Applet
类必须是要嵌入到Web页面中或由Java Applet Viewer查看的任何applet的超类。 Applet
类提供了applet与其环境之间的标准接口。
- 自:
- 1.0
- 参见:
-
Nested Class Summary
Modifier and TypeClassDescriptionprotected class
已弃用,将来会移除:此API元素可能会在将来的版本中移除。该类为Applet
类实现了辅助功能支持。Nested classes/interfaces declared in class java.awt.Panel
Panel.AccessibleAWTPanel
Nested classes/interfaces declared in class java.awt.Container
Container.AccessibleAWTContainer
Nested classes/interfaces declared in class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
Field Summary
Fields declared in class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Fields declared in interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
destroy()
已弃用,将来会移除:此API元素可能会在将来的版本中移除。浏览器或applet查看器调用此方法通知该applet正在被回收,并且应该销毁其分配的任何资源。已弃用,将来会移除:此API元素可能会在将来的版本中移除。获取与此Applet
关联的AccessibleContext
。已弃用,将来会移除:此API元素可能会在将来的版本中移除。确定此applet的上下文,允许applet查询和影响其运行环境。已弃用,将来会移除:此API元素可能会在将来的版本中移除。返回有关此applet的信息。getAudioClip
(URL url) 已弃用,将来会移除:此API元素可能会在将来的版本中移除。返回由URL
参数指定的AudioClip
对象。getAudioClip
(URL url, String name) 已弃用,将来会移除:此API元素可能会在将来的版本中移除。返回由URL
和name
参数指定的AudioClip
对象。已弃用,将来会移除:此API元素可能会在将来的版本中移除。获取基本URL
。已弃用,将来会移除:此API元素可能会在将来的版本中移除。获取包含此applet的文档的URL
。已弃用,将来会移除:此API元素可能会在将来的版本中移除。返回一个Image
对象,然后可以在屏幕上绘制。已弃用,将来会移除:此API元素可能会在将来的版本中移除。返回一个Image
对象,然后可以在屏幕上绘制。已弃用,将来会移除:此API元素可能会在将来的版本中移除。获取applet的区域设置。getParameter
(String name) 已弃用,将来会移除:此API元素可能会在将来的版本中移除。返回HTML标记中指定参数的值。String[][]
已弃用,将来会移除:此API元素可能会在将来的版本中移除。返回此applet理解的参数的信息。void
init()
已弃用,将来会移除:此API元素可能会在将来的版本中移除。浏览器或applet查看器调用此方法通知该applet已加载到系统中。boolean
isActive()
已弃用,将来会移除:此API元素可能会在将来的版本中移除。确定此applet是否处于活动状态。boolean
已弃用,将来会移除:此API元素可能会在将来的版本中移除。指示此容器是否为有效根。static final AudioClip
newAudioClip
(URL url) 已弃用,将来会移除:此API元素可能会在将来的版本中移除。从给定的URL
获取音频剪辑。void
已弃用,将来会移除:此API元素可能会在将来的版本中移除。播放指定绝对URL
的音频剪辑。void
已弃用,将来会移除:此API元素可能会在将来的版本中移除。播放给定URL
和相对于其的指定符的音频剪辑。void
resize
(int width, int height) 已弃用,将来会移除:此API元素可能会在将来的版本中移除。请求调整此applet的大小。void
已弃用,将来会移除:此API元素可能会在将来的版本中移除。请求调整此applet的大小。final void
setStub
(AppletStub stub) 已弃用,将来会移除:此API元素可能会在将来的版本中移除。设置此applet的存根。void
showStatus
(String msg) 已弃用,将来会移除:此API元素可能会在将来的版本中移除。请求在“状态窗口”中显示参数字符串。void
start()
已弃用,将来会移除:此API元素可能会在将来的版本中移除。浏览器或applet查看器调用此方法通知该applet应启动其执行。void
stop()
已弃用,将来会移除:此API元素可能会在将来的版本中移除。浏览器或applet查看器调用此方法通知该applet应停止其执行。Methods declared in class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate, validateTree
Methods declared in class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, reshape, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setMixingCutoutShape, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Constructor Details
-
Applet
Deprecated, for removal: This API element is subject to removal in a future version.构造一个新的Applet。注意:在完全构造applet之后,可能只有在applet中调用
java.applet.Applet
中的方法;applet应避免在构造函数中调用java.applet.Applet
中的方法。- 抛出:
-
HeadlessException
- 如果GraphicsEnvironment.isHeadless()
返回true
- 自:
- 1.4
- 参见:
-
-
Method Details
-
setStub
Deprecated, for removal: This API element is subject to removal in a future version.设置此applet的存根。系统会自动执行此操作。如果存在安全管理器,则如果已设置存根,则将调用其
checkPermission
方法,权限为AWTPermission("setAppletStub")
。- 参数:
-
stub
- 新存根 - 抛出:
-
SecurityException
- 如果调用者无法设置存根
-
isActive
public boolean isActive()Deprecated, for removal: This API element is subject to removal in a future version.确定此applet是否处于活动状态。在调用其start
方法之前,applet被标记为活动。在调用其stop
方法之前,它变为非活动状态。- 返回:
-
如果applet处于活动状态,则返回
true
;否则返回false
- 参见:
-
getDocumentBase
Deprecated, for removal: This API element is subject to removal in a future version.获取包含此applet的文档的URL
。例如,假设一个applet包含在文档中:http://www.oracle.com/technetwork/java/index.html
http://www.oracle.com/technetwork/java/index.html
- 返回:
-
包含此applet的文档的
URL
- 参见:
-
getCodeBase
Deprecated, for removal: This API element is subject to removal in a future version.获取基本URL
。这是包含此applet的目录的URL
。- 返回:
-
包含此applet的目录的基本
URL
- 参见:
-
getParameter
Deprecated, for removal: This API element is subject to removal in a future version.返回HTML标记中指定参数的值。例如,如果此applet被指定为<applet code="Clock" width=50 height=50> <param name=Color value="blue"> </applet>
那么调用
getParameter("Color")
将返回值"blue"
。name
参数不区分大小写。- 参数:
-
name
- 参数名称 - 返回:
-
指定参数的值,如果未设置则返回
null
-
getAppletContext
Deprecated, for removal: This API element is subject to removal in a future version.确定此小程序的上下文,允许小程序查询和影响其运行环境。小程序的环境代表包含小程序的文档。
- 返回:
- 小程序的上下文
-
resize
public void resize(int width, int height) Deprecated, for removal: This API element is subject to removal in a future version.请求调整此小程序的大小。 -
resize
Deprecated, for removal: This API element is subject to removal in a future version.请求调整此小程序的大小。 -
isValidateRoot
public boolean isValidateRoot()Deprecated, for removal: This API element is subject to removal in a future version.指示此容器是否为验证根。Applet
对象是验证根,因此它们覆盖此方法以返回true
。- 覆盖:
-
isValidateRoot
在类Container
中 - 返回:
-
true
- 自:
- 1.7
- 另请参阅:
-
showStatus
Deprecated, for removal: This API element is subject to removal in a future version.请求在“状态窗口”中显示参数字符串。许多浏览器和小程序查看器提供此窗口,应用程序可以在其中通知用户其当前状态。- 参数:
-
msg
- 要在状态窗口中显示的字符串
-
getImage
Deprecated, for removal: This API element is subject to removal in a future version.返回一个Image
对象,然后可以在屏幕上绘制。传递作为参数的url
必须指定绝对URL
。此方法始终立即返回,无论图像是否存在。当此小程序尝试在屏幕上绘制图像时,数据将被加载。绘制图像的图形原语将逐步在屏幕上绘制。
- 参数:
-
url
- 指定图像位置的绝对URL
- 返回:
-
指定
URL
处的图像 - 另请参阅:
-
getImage
Deprecated, for removal: This API element is subject to removal in a future version.返回一个Image
对象,然后可以在屏幕上绘制。url
参数必须指定绝对URL
。name
参数是相对于url
参数的定位符。此方法始终立即返回,无论图像是否存在。当此小程序尝试在屏幕上绘制图像时,数据将被加载。绘制图像的图形原语将逐步在屏幕上绘制。
- 参数:
-
url
- 指定图像基本位置的绝对URL
-
name
- 图像的位置,相对于url
参数 - 返回:
-
指定
URL
处的图像 - 另请参阅:
-
newAudioClip
Deprecated, for removal: This API element is subject to removal in a future version.从给定的URL
获取音频剪辑。- 参数:
-
url
- 指向音频剪辑的URL
- 返回:
-
指定
URL
处的音频剪辑 - 自:
- 1.2
-
getAudioClip
Deprecated, for removal: This API element is subject to removal in a future version.返回由URL
参数指定的AudioClip
对象。此方法始终立即返回,无论音频剪辑是否存在。当此小程序尝试播放音频剪辑时,数据将被加载。
- 参数:
-
url
- 指定音频剪辑位置的绝对URL
- 返回:
-
指定
URL
处的音频剪辑 - 另请参阅:
-
getAudioClip
Deprecated, for removal: This API element is subject to removal in a future version.返回由URL
和name
参数指定的AudioClip
对象。此方法始终立即返回,无论音频剪辑是否存在。当此小程序尝试播放音频剪辑时,数据将被加载。
- 参数:
-
url
- 指定音频剪辑基本位置的绝对URL
-
name
- 音频剪辑的位置,相对于url
参数 - 返回:
-
指定
URL
处的音频剪辑 - 另请参阅:
-
getAppletInfo
Deprecated, for removal: This API element is subject to removal in a future version.返回有关此小程序的信息。小程序应覆盖此方法以返回包含有关作者、版本和版权的信息的String
。Applet
类提供的此方法的实现返回null
。- 返回:
- 包含有关作者、版本和版权的信息的字符串
-
getLocale
Deprecated, for removal: This API element is subject to removal in a future version.获取小程序的区域设置。它允许小程序保持其自己的区域设置,与浏览器或小程序查看器的区域设置分开。 -
getParameterInfo
Deprecated, for removal: This API element is subject to removal in a future version.返回此小程序理解的参数信息。小程序应覆盖此方法以返回描述这些参数的字符串数组。数组的每个元素应该是包含名称、类型和描述的三个字符串集合。例如:
String pinfo[][] = { {"fps", "1-10", "frames per second"}, {"repeat", "boolean", "repeat image loop"}, {"imgs", "url", "images directory"} };
Applet
类提供的此方法的实现返回null
。- 返回:
- 描述此小程序寻找的参数的数组
-
play
Deprecated, for removal: This API element is subject to removal in a future version.播放指定绝对URL
处的音频剪辑。如果找不到音频剪辑,则不会发生任何事情。- 参数:
-
url
- 指定音频剪辑位置的绝对URL
-
play
Deprecated, for removal: This API element is subject to removal in a future version.播放给定URL
和相对于其的定位符的音频剪辑。如果找不到音频剪辑,则不会发生任何事情。- 参数:
-
url
- 指定音频剪辑基本位置的绝对URL
-
name
- 音频剪辑的位置,相对于url
参数
-
init
public void init()Deprecated, for removal: This API element is subject to removal in a future version.浏览器或小程序查看器调用此方法,通知此小程序已加载到系统中。在第一次调用start
方法之前始终会调用此方法。Applet
的子类应该覆盖此方法,如果有初始化操作要执行。例如,具有线程的小程序将使用init
方法创建线程,并使用destroy
方法终止线程。Applet
类提供的此方法的实现不执行任何操作。- 另请参阅:
-
start
public void start()Deprecated, for removal: This API element is subject to removal in a future version.浏览器或小程序查看器调用此方法,通知此小程序应开始执行。在init
方法之后调用,并在每次在Web页面中重新访问包含它的小程序时调用。Applet
的子类应该覆盖此方法,如果有任何操作要在每次访问包含它的Web页面时执行。例如,具有动画的小程序可能希望使用start
方法恢复动画,并使用stop
方法暂停动画。注意:某些方法,如
getLocationOnScreen
,只能在小程序显示时提供有意义的结果。因为当首次调用小程序的start
时,isShowing
返回false
,所以需要从ComponentListener
中调用需要isShowing
返回true
的方法。Applet
类提供的此方法的实现不执行任何操作。- 另请参阅:
-
stop
public void stop()Deprecated, for removal: This API element is subject to removal in a future version.浏览器或小程序查看器调用此方法,通知此小程序应停止执行。当包含此小程序的Web页面被另一个页面替换时调用,也在小程序将被销毁之前调用。Applet
的子类应该覆盖此方法,如果有任何操作要在包含它的Web页面不再可见时执行。例如,具有动画的小程序可能希望使用start
方法恢复动画,并使用stop
方法暂停动画。Applet
类提供的此方法的实现不执行任何操作。- 参见:
-
destroy
public void destroy()Deprecated, for removal: This API element is subject to removal in a future version.浏览器或小程序查看器调用此方法,通知该小程序正在被回收,并且应该销毁已分配的任何资源。在调用destroy
方法之前,stop
方法将始终被调用。Applet
的子类应该在销毁之前执行任何操作的情况下重写此方法。例如,具有线程的小程序将使用init
方法创建线程,并使用destroy
方法终止它们。Applet
类提供的此方法的实现不执行任何操作。- 参见:
-
getAccessibleContext
Deprecated, for removal: This API element is subject to removal in a future version.获取与此Applet
关联的AccessibleContext
。对于小程序,AccessibleContext
采用AccessibleApplet
的形式。如有必要,将创建一个新的AccessibleApplet
实例。- 指定者:
-
getAccessibleContext
在接口Accessible
- 覆盖:
-
getAccessibleContext
在类Panel
- 返回:
-
作为此
Applet
的AccessibleContext
的AccessibleApplet
- 自:
- 1.3
-