Spec-Zone .ru
спецификации, руководства, описания, API
|
public class JApplet extends Applet implements Accessible, RootPaneContainer
java.applet.Applet
это добавляет поддержку компонентной архитектуры JFC/Swing. Можно найти ориентированную на задачу документацию об использовании JApplet
в Учебном руководстве по Java, в разделе JApplet
класс является немного несовместимым с 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 Распараллеливает Политику.
Предупреждение: Сериализированные объекты этого класса не будут совместимыми с будущими выпусками Swing. Текущая поддержка сериализации является подходящей для краткосрочного хранения или RMI между приложениями, выполняющими ту же самую версию Swing. С 1.4, поддержка длительного хранения всего JavaBeansTM была добавлена к java.beans
пакет. Пожалуйста, см. XMLEncoder
.
RootPaneContainer
Модификатор и Тип | Класс и Описание |
---|---|
protected class |
JApplet. AccessibleJApplet
Этот класс реализует поддержку доступности
JApplet класс. |
Апплет. AccessibleApplet
Панель. AccessibleAWTPanel
Контейнер. AccessibleAWTContainer
Component.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_ALIGNMENT
ABORT, 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, stop
add, 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, 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, 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, transferFocusUpCycle
protected 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
.
Пожалуйста, см.
newHandler
- новое TransferHandler
TransferHandler
, 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
в классе Container
g
- указанное Графическое окно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)
, RootPaneContainer
protected void setRootPaneCheckingEnabled(boolean enabled)
add
и setLayout
передаются contentPane
.enabled
- истина, если add
и setLayout
передаются, ложь, если они должны работать непосредственно на JApplet
.addImpl(java.awt.Component, java.lang.Object, int)
, setLayout(java.awt.LayoutManager)
, isRootPaneCheckingEnabled()
, RootPaneContainer
protected void addImpl(Component comp, Object constraints, int index)
Component
. Этот метод переопределяется, чтобы условно передать звонки contentPane
. По умолчанию дочерние элементы добавляются к contentPane
вместо фрейма, обратитесь к RootPaneContainer
для деталей.addImpl
в классе Container
comp
- компонент, который будет улучшенconstraints
- ограничения, которые будут уважатьindex
- индексIllegalArgumentException
- если index
недопустимоIllegalArgumentException
- добавляя родителя контейнера к себеIllegalArgumentException
- добавляя окно к контейнеруsetRootPaneCheckingEnabled(boolean)
, RootPaneContainer
public void remove(Component comp)
comp
не rootPane
, это передаст звонок contentPane
. Это ничего не сделает если comp
не дочерний элемент JFrame
или contentPane
.remove
в классе Container
comp
- компонент, который будет удаленNullPointerException
- если comp
нульContainer.add(java.awt.Component)
, RootPaneContainer
public void setLayout(LayoutManager manager)
LayoutManager
. Переопределенный, чтобы условно передать звонок contentPane
. Обратитесь к RootPaneContainer
для получения дополнительной информации.setLayout
в классе Container
manager
- LayoutManager
setRootPaneCheckingEnabled(boolean)
, RootPaneContainer
public JRootPane getRootPane()
getRootPane
в интерфейсе RootPaneContainer
setRootPane(javax.swing.JRootPane)
, RootPaneContainer.getRootPane()
protected void setRootPane(JRootPane root)
root
- rootPane возражают для этого апплетаgetRootPane()
public Container getContentPane()
getContentPane
в интерфейсе RootPaneContainer
setContentPane(java.awt.Container)
, RootPaneContainer.getContentPane()
public void setContentPane(Container contentPane)
setContentPane
в интерфейсе RootPaneContainer
contentPane
- contentPane возражают для этого апплетаIllegalComponentStateException
- (исключение на этапе выполнения), если параметр области контента является нулемgetContentPane()
, RootPaneContainer.setContentPane(java.awt.Container)
public JLayeredPane getLayeredPane()
getLayeredPane
в интерфейсе RootPaneContainer
IllegalComponentStateException
- (исключение на этапе выполнения), если многоуровневый параметр области является нулемsetLayeredPane(javax.swing.JLayeredPane)
, RootPaneContainer.getLayeredPane()
public void setLayeredPane(JLayeredPane layeredPane)
setLayeredPane
в интерфейсе RootPaneContainer
layeredPane
- layeredPane возражают для этого апплетаgetLayeredPane()
, RootPaneContainer.setLayeredPane(javax.swing.JLayeredPane)
public Component getGlassPane()
getGlassPane
в интерфейсе RootPaneContainer
setGlassPane(java.awt.Component)
, RootPaneContainer.getGlassPane()
public void setGlassPane(Component glassPane)
setGlassPane
в интерфейсе RootPaneContainer
glassPane
- glassPane возражают для этого апплетаgetGlassPane()
, RootPaneContainer.setGlassPane(java.awt.Component)
public Graphics getGraphics()
null
если этот компонент является в настоящий момент не визуализуемым.getGraphics
в классе Component
null
если у этого нет ни одногоComponent.paint(java.awt.Graphics)
public void repaint(long time, int x, int y, int width, int height)
time
миллисекунды. Обратитесь к RepaintManager
для деталей о том, как перекрашивание обрабатывается.repaint
в классе Component
time
- максимальное время в миллисекундах перед обновлениемx
- координата xy
- координата ywidth
- ширинаheight
- высотаRepaintManager
protected String paramString()
null
.paramString
в классе Container
public AccessibleContext getAccessibleContext()
getAccessibleContext
в интерфейсе Accessible
getAccessibleContext
в классе Applet
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.