|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class JApplet extends Applet implements Accessible, RootPaneContainer
java.applet.Applet это добавляет поддержку компонентной архитектуры JFC/Swing. Можно найти ориентированную на задачу документацию об использовании JApplet в Учебном руководстве по Java, в разделе. JApplet class является немного несовместимым с java.applet.Applet. JApplet содержит a JRootPane как его единственный дочерний элемент. contentPane должен быть родитель любых дочерних элементов JApplet. Как удобство add и его разновидности, remove и setLayout были переопределены, чтобы передать contentPane по мере необходимости. Это означает, что можно записать:
applet.add(child);
И дочерний элемент будет добавлен к contentPane. contentPane всегда будет не -null. Попытка установить это в null вызовет JApplet выдавать исключение. Значение по умолчанию contentPane будет иметь a BorderLayout менеджер устанавливается на этом. Обратитесь к RootPaneContainer для деталей о добавлении, удалении и установке LayoutManager из a JApplet. Пожалуйста, см. JRootPane документация для полного описания contentPane, glassPane, и layeredPane свойства.
Предупреждение: Swing не ориентирован на многопотоковое исполнение. Для получения дополнительной информации см., что Swing Распараллеливает Политику.
Предупреждение: Сериализированные объекты этого class не будут совместимыми с будущими выпусками Swing. Текущая поддержка сериализации является подходящей для краткосрочного хранения или RMI между приложениями, выполняющими ту же самую версию Swing. С 1.4, поддержка длительного хранения всего JavaBeansTM была добавлена к java.beans пакет. Пожалуйста, см. XMLEncoder.
RootPaneContainer| Модификатор и Тип | Класс и Описание |
|---|---|
protected class |
JApplet. AccessibleJApplet
Этот class реализует поддержку доступности
JApplet class. |
Апплет. AccessibleAppletПанель. AccessibleAWTPanelКонтейнер. AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Модификатор и Тип | Поле и Описание |
|---|---|
protected AccessibleContext |
accessibleContext |
protected JRootPane |
rootPane |
protected boolean |
rootPaneCheckingEnabled
Если истина тогда призывает
add и setLayout будет передан contentPane. |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Конструктор и Описание |
|---|
JApplet()
Создает экземпляр апплета колебания.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
protected void |
addImpl(Component comp, Object constraints, int index)
Добавляет указанный дочерний элемент
Component. |
protected JRootPane |
createRootPane()
Вызванный методами конструктора, чтобы создать значение по умолчанию rootPane.
|
AccessibleContext |
getAccessibleContext()
Связали AccessibleContext с этим JApplet.
|
Контейнер |
getContentPane()
Возвращает объект contentPane для этого апплета.
|
Компонент |
getGlassPane()
Возвращает объект glassPane для этого апплета.
|
Графика |
getGraphics()
Создает графический контекст для этого компонента.
|
JMenuBar |
getJMenuBar()
Возвращает набор строки меню на этом апплете.
|
JLayeredPane |
getLayeredPane()
Возвращает объект layeredPane для этого апплета.
|
JRootPane |
getRootPane()
Возвращает объект rootPane для этого апплета.
|
TransferHandler |
getTransferHandler()
Добирается
transferHandler свойство. |
protected boolean |
isRootPaneCheckingEnabled()
Возвраты, ли звонки
add и setLayout передаются contentPane. |
protected String |
paramString()
Возвращает строковое представление этого JApplet.
|
void |
remove(Component comp)
Удаляет указанный компонент из контейнера.
|
void |
repaint(long time, int x, int y, int width, int height)
Перекрашивает указанный прямоугольник этого компонента в пределах
time миллисекунды. |
void |
setContentPane(Container contentPane)
Устанавливает contentPane свойство.
|
void |
setGlassPane(Component glassPane)
Устанавливает glassPane свойство.
|
void |
setJMenuBar(JMenuBar menuBar)
Устанавливает строку меню для этого апплета.
|
void |
setLayeredPane(JLayeredPane layeredPane)
Устанавливает layeredPane свойство.
|
void |
setLayout(LayoutManager manager)
Наборы
LayoutManager. |
protected void |
setRootPane(JRootPane root)
Устанавливает rootPane свойство.
|
protected void |
setRootPaneCheckingEnabled(boolean enabled)
Наборы, ли звонки
add и setLayout передаются contentPane. |
void |
setTransferHandler(TransferHandler newHandler)
Наборы
transferHandler свойство, которое является механизмом, чтобы поддерживать передачу данных в этот компонент. |
void |
update(Graphics g)
Только вызовы
paint(g). |
destroy, getAppletContext, getAppletInfo, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, init, isActive, isValidateRoot, newAudioClip, play, play, resize, resize, setStub, showStatus, start, stopadd, add, add, add, add, addContainerListener, 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, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTreeaction, 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, 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, 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, transferFocusUpCycleprotected JRootPane rootPane
getRootPane(), setRootPane(javax.swing.JRootPane)protected boolean rootPaneCheckingEnabled
add и setLayout будет передан contentPane. Это - первоначально ложь, но устанавливается в истину когда JApplet создается.protected AccessibleContext accessibleContext
public JApplet()
throws HeadlessException
Этот конструктор устанавливает свойство локали компонента в значение, возвращенное JComponent.getDefaultLocale.
HeadlessException - если GraphicsEnvironment.isHeadless () возвращает true.GraphicsEnvironment.isHeadless(), JComponent.getDefaultLocale()protected JRootPane createRootPane()
public void setTransferHandler(TransferHandler newHandler)
transferHandler свойство, которое является механизмом, чтобы поддерживать передачу данных в этот компонент. Использовать null если компонент не поддерживает операции передачи данных. Если системное свойство suppressSwingDropSupport false (значение по умолчанию), и текущая цель отбрасывания на этом компоненте также null или не установленная пользователем цель отбрасывания, этот метод изменит цель отбрасывания следующим образом: Если newHandler null это очистит цель отбрасывания. Если нет null это установит новое DropTarget.
Отметьте: Когда использующийся с JApplet, TransferHandler только обеспечивает возможность импорта данных, как экспорт данных, к которому в настоящий момент вводятся связанные методы JComponent.
Пожалуйста, см., раздел в Учебном руководстве по Java, для получения дополнительной информации.
newHandler - новое TransferHandlerTransferHandler, getTransferHandler(), Component.setDropTarget(java.awt.dnd.DropTarget)public TransferHandler getTransferHandler()
transferHandler свойство.transferHandler свойствоTransferHandler, setTransferHandler(javax.swing.TransferHandler)public void update(Graphics g)
paint(g). Этот метод был переопределен, чтобы предотвратить ненужный вызов, чтобы очистить фон.update в class Containerg - указанное Графическое окноComponent.update(Graphics)public void setJMenuBar(JMenuBar menuBar)
menuBar - строка меню, помещаемая в апплетgetJMenuBar()public JMenuBar getJMenuBar()
setJMenuBar(javax.swing.JMenuBar)protected boolean isRootPaneCheckingEnabled()
add и setLayout передаются contentPane.add и setLayout fowarded; ложь иначеaddImpl(java.awt.Component, java.lang.Object, int), setLayout(java.awt.LayoutManager), setRootPaneCheckingEnabled(boolean), RootPaneContainerprotected void setRootPaneCheckingEnabled(boolean enabled)
add и setLayout передаются contentPane.enabled - истина, если add и setLayout передаются, ложь, если они должны работать непосредственно на JApplet.addImpl(java.awt.Component, java.lang.Object, int), setLayout(java.awt.LayoutManager), isRootPaneCheckingEnabled(), RootPaneContainerprotected void addImpl(Component comp, Object constraints, int index)
Component. Этот метод переопределяется, чтобы условно передать звонки contentPane. По умолчанию дочерние элементы добавляются к contentPane вместо фрейма, обратитесь к RootPaneContainer для деталей.addImpl в class Containercomp - компонент, который будет улучшенconstraints - ограничения, которые будут уважатьindex - индексированиеIllegalArgumentException - если index недопустимоIllegalArgumentException - добавляя родителя контейнера к себеIllegalArgumentException - добавляя окно к контейнеруsetRootPaneCheckingEnabled(boolean), RootPaneContainerpublic void remove(Component comp)
comp не rootPane, это передаст звонок contentPane. Это ничего не сделает если comp не дочерний элемент JFrame или contentPane.remove в class Containercomp - компонент, который будет удаленNullPointerException - если comp нульContainer.add(java.awt.Component), RootPaneContainerpublic void setLayout(LayoutManager manager)
LayoutManager. Переопределенный, чтобы условно передать звонок contentPane. Обратитесь к RootPaneContainer для получения дополнительной информации.setLayout в class Containermanager - LayoutManagersetRootPaneCheckingEnabled(boolean), RootPaneContainerpublic JRootPane getRootPane()
getRootPane в интерфейсе RootPaneContainersetRootPane(javax.swing.JRootPane), RootPaneContainer.getRootPane()protected void setRootPane(JRootPane root)
root - rootPane возражают для этого апплетаgetRootPane()public Container getContentPane()
getContentPane в интерфейсе RootPaneContainersetContentPane(java.awt.Container), RootPaneContainer.getContentPane()public void setContentPane(Container contentPane)
setContentPane в интерфейсе RootPaneContainercontentPane - contentPane возражают для этого апплетаIllegalComponentStateException - (исключение на этапе выполнения), если параметр области контента является нулемgetContentPane(), RootPaneContainer.setContentPane(java.awt.Container)public JLayeredPane getLayeredPane()
getLayeredPane в интерфейсе RootPaneContainerIllegalComponentStateException - (исключение на этапе выполнения), если многоуровневый параметр области является нулемsetLayeredPane(javax.swing.JLayeredPane), RootPaneContainer.getLayeredPane()public void setLayeredPane(JLayeredPane layeredPane)
setLayeredPane в интерфейсе RootPaneContainerlayeredPane - layeredPane возражают для этого апплетаgetLayeredPane(), RootPaneContainer.setLayeredPane(javax.swing.JLayeredPane)public Component getGlassPane()
getGlassPane в интерфейсе RootPaneContainersetGlassPane(java.awt.Component), RootPaneContainer.getGlassPane()public void setGlassPane(Component glassPane)
setGlassPane в интерфейсе RootPaneContainerglassPane - glassPane возражают для этого апплетаgetGlassPane(), RootPaneContainer.setGlassPane(java.awt.Component)public Graphics getGraphics()
null если этот компонент является в настоящий момент не визуализуемым.getGraphics в class Componentnull если у этого нет ни одногоComponent.paint(java.awt.Graphics)public void repaint(long time,
int x,
int y,
int width,
int height)
time миллисекунды. Обратитесь к RepaintManager для деталей о том, как перекрашивание обрабатывается.repaint в class Componenttime - максимальное время в миллисекундах перед обновлениемx - координата xy - координата ywidth - widthheight - heightRepaintManagerprotected String paramString()
null.paramString в class Containerpublic AccessibleContext getAccessibleContext()
getAccessibleContext в интерфейсе AccessiblegetAccessibleContext в class Applet
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92