Spec-Zone .ru
спецификации, руководства, описания, API
|
public class Applet extends Panel
Applet
class должен быть суперклассом любого апплета, который должен быть встроен в Веб-страницу или просмотрен Средством просмотра Апплета Java. Applet
class обеспечивает стандартный интерфейс между апплетами и их средой.
Модификатор и Тип | Класс и Описание |
---|---|
protected class |
Апплет. AccessibleApplet
Этот class реализует поддержку доступности
Applet class. |
Панель. AccessibleAWTPanel
Контейнер. AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Конструктор и Описание |
---|
Applet()
Создает новый Апплет.
|
Модификатор и Тип | Метод и Описание |
---|---|
void |
destroy()
Вызванный браузером или средством просмотра апплета, чтобы сообщить этому апплету, что это исправляется и что это должно уничтожить любые ресурсы, которые это выделило.
|
AccessibleContext |
getAccessibleContext()
Связали AccessibleContext с этим Апплетом.
|
AppletContext |
getAppletContext()
Определяет контекст этого апплета, который позволяет апплету запрашивать и влиять на среду, в которой это работает.
|
Строка |
getAppletInfo()
Информация о возвратах об этом апплете.
|
AudioClip |
getAudioClip(URL url)
Возвраты
AudioClip объект, определенный URL параметр. |
AudioClip |
getAudioClip(URL url, String name)
Возвраты
AudioClip объект, определенный URL и name параметры. |
URL |
getCodeBase()
Получает базовый URL.
|
URL |
getDocumentBase()
Получает URL документа, в который встраивается этот апплет.
|
Изображение |
getImage(URL url)
Возвраты
Image объект, который может тогда быть нарисован на экране. |
Изображение |
getImage(URL url, String name)
Возвраты
Image объект, который может тогда быть нарисован на экране. |
Локаль |
getLocale()
Получает локаль апплета.
|
Строка |
getParameter(String name)
Возвращает значение именованного параметра в HTML-тэге.
|
Строка[][] |
getParameterInfo()
Информация о возвратах о параметрах, которые понимаются под этим апплетом.
|
void |
init()
Вызванный браузером или средством просмотра апплета, чтобы сообщить этому апплету, что это было загружено в систему.
|
boolean |
isActive()
Определяет, является ли этот апплет активным.
|
boolean |
isValidateRoot()
Указывает, является ли этот контейнер проверить корнем.
|
static AudioClip |
newAudioClip(URL url)
Получите аудиоклип от данного URL.
|
void |
play(URL url)
Играет аудиоклип в указанном абсолютном URL.
|
void |
play(URL url, String name)
Играет аудиоклип, данный URL и спецификатор, который является относительно этого.
|
void |
resize(Dimension d)
Запросы, что этот апплет быть измененным.
|
void |
resize(int width, int height)
Запросы, что этот апплет быть измененным.
|
void |
setStub(AppletStub stub)
Наборы тупик этого апплета.
|
void |
showStatus(String msg)
Запросы, что строка параметра быть выведенным на экран в "окне состояния".
|
void |
start()
Вызванный браузером или средством просмотра апплета, чтобы сообщить этому апплету, что это должно запустить свое выполнение.
|
void |
stop()
Вызванный браузером или средством просмотра апплета, чтобы сообщить этому апплету, что это должно остановить свое выполнение.
|
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
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, getPeer, 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, requestFocusInWindow, requestFocusInWindow, reshape, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public Applet() throws HeadlessException
Отметьте: методы Many в java.applet.Applet
может быть вызван апплетом только после того, как апплет полностью создается; апплет должен избежать призывать методы java.applet.Applet
в конструкторе.
HeadlessException
- если GraphicsEnvironment.isHeadless () возвращает true.GraphicsEnvironment.isHeadless()
public final void setStub(AppletStub stub)
Если есть менеджер безопасности, checkPermission
метод вызывают с AWTPermission("setAppletStub")
разрешение, если тупик был уже установлен.
stub
- новый тупик.SecurityException
- если вызывающая сторона не может установить тупикpublic boolean isActive()
start
метод вызывают. Это становится неактивным как раз перед stop
метод вызывают.public URL getDocumentBase()
Основа документа:http://java.sun.com/products/jdk/1.2/index.html
http://java.sun.com/products/jdk/1.2/index.html
URL
из документа, который содержит этот апплет.getCodeBase()
public URL getCodeBase()
URL
из каталога, который содержит этот апплет.getDocumentBase()
public String getParameter(String name)
<applet code="Clock" width=50 height=50> <param name=Color value="blue"> </applet>
тогда звонок getParameter("Color")
возвращает значение "blue"
.
name
параметр является нечувствительным к регистру.
name
- название параметра.null
если не набор.public AppletContext getAppletContext()
Эта среда апплета представляет документ, который содержит апплет.
public void resize(int width, int height)
public void resize(Dimension d)
public boolean isValidateRoot()
Applet
объекты являются проверить корнями, и, поэтому, они переопределяют этот метод, чтобы возвратиться true
.
isValidateRoot
в class Container
true
Container.isValidateRoot()
public void showStatus(String msg)
msg
- строка, чтобы вывести на экран в окне состояния.public Image getImage(URL url)
Image
объект, который может тогда быть нарисован на экране. url
это передают, поскольку параметр должен определить абсолютный URL. Этот метод всегда сразу возвращается, существует ли изображение. Когда этот апплет попытается потянуть изображение на экране, данные будут загружены. Графические примитивы, которые тянут изображение, с приращением подрисуют экран.
url
- абсолютный URL, дающий расположение изображения.Image
public Image getImage(URL url, String name)
Image
объект, который может тогда быть нарисован на экране. url
параметр должен определить абсолютный URL. name
параметром является спецификатор, который является относительно url
параметр. Этот метод всегда сразу возвращается, существует ли изображение. Когда этот апплет попытается потянуть изображение на экране, данные будут загружены. Графические примитивы, которые тянут изображение, с приращением подрисуют экран.
url
- абсолютный URL, дающий основное расположение изображения.name
- расположение изображения, относительно url
параметр.Image
public static final AudioClip newAudioClip(URL url)
url
- точки к аудиоклипуpublic AudioClip getAudioClip(URL url)
AudioClip
объект, определенный URL
параметр. Этот метод всегда сразу возвращается, существует ли аудиоклип. Когда этот апплет попытается играть аудиоклип, данные будут загружены.
url
- абсолютный URL, дающий расположение аудиоклипа.AudioClip
public AudioClip getAudioClip(URL url, String name)
AudioClip
объект, определенный URL
и name
параметры. Этот метод всегда сразу возвращается, существует ли аудиоклип. Когда этот апплет попытается играть аудиоклип, данные будут загружены.
url
- абсолютный URL, дающий основное расположение аудиоклипа.name
- расположение аудиоклипа, относительно url
параметр.AudioClip
public String getAppletInfo()
String
содержа информацию об авторе, версии, и авторском праве апплета. Реализация этого метода, обеспеченного Applet
Возвраты class null
.
public Locale getLocale()
getLocale
в class Component
Component.setLocale(java.util.Locale)
public String[][] getParameterInfo()
Strings
описание этих параметров. Каждый элемент массива должен быть рядом три Strings
содержа имя, тип, и описание. Например:
String pinfo[][] = { {"fps", "1-10", "frames per second"}, {"repeat", "boolean", "repeat image loop"}, {"imgs", "url", "images directory"} };
Реализация этого метода, обеспеченного Applet
Возвраты class null
.
public void play(URL url)
url
- абсолютный URL, дающий расположение аудиоклипа.public void play(URL url, String name)
url
- абсолютный URL, дающий основное расположение аудиоклипа.name
- расположение аудиоклипа, относительно url
параметр.public void init()
start
метод вызывают. Подкласс Applet
должен переопределить этот метод, если у него есть инициализация, чтобы выполнить. Например, апплет с потоками использовал бы init
метод, чтобы создать потоки и destroy
метод, чтобы уничтожить их.
Реализация этого метода, обеспеченного Applet
class ничего не делает.
public void start()
init
метод и каждый раз апплет повторно посещают в Веб-странице. Подкласс Applet
должен переопределить этот метод, если у него есть какая-либо работа, которую он хочет выполнить каждый раз, когда Веб-страницу, содержащую его, посещают. Например, апплет с анимацией мог бы хотеть использовать start
метод, чтобы возобновить анимацию, и stop
метод, чтобы приостановить анимацию.
Отметьте: некоторые методы, такой как getLocationOnScreen
, может только обеспечить значимые результаты, если апплет показывает. Поскольку isShowing
возвраты false
когда апплет start
сначала вызывается, требование методов isShowing
возвратиться true
должен быть вызван от a ComponentListener
.
Реализация этого метода, обеспеченного Applet
class ничего не делает.
public void stop()
Подкласс Applet
должен переопределить этот метод, если у него есть какая-либо работа, которую он хочет выполнить каждый раз, когда Веб-страница, содержащая его, больше не видима. Например, апплет с анимацией мог бы хотеть использовать start
метод, чтобы возобновить анимацию, и stop
метод, чтобы приостановить анимацию.
Реализация этого метода, обеспеченного Applet
class ничего не делает.
public void destroy()
stop
метод будут всегда вызывать прежде destroy
. Подкласс Applet
должен переопределить этот метод, если у него есть какая-либо работа, которую он хочет выполнить прежде, чем он будет уничтожен. Например, апплет с потоками использовал бы init
метод, чтобы создать потоки и destroy
метод, чтобы уничтожить их.
Реализация этого метода, обеспеченного Applet
class ничего не делает.
public AccessibleContext getAccessibleContext()
getAccessibleContext
в интерфейсе Accessible
getAccessibleContext
в class Panel
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92