Класс JLayeredPane
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JLayeredPane
- Все реализованные интерфейсы:
-
ImageObserver,MenuContainer,Serializable,Accessible
- Прямые известные подклассы:
JDesktopPane
@JavaBean(defaultProperty="accessibleContext") public class JLayeredPane extends JComponent implements Accessible
JLayeredPane добавляет глубину контейнеру JFC/Swing, позволяя компонентам перекрывать друг друга при необходимости. Объект Integer указывает глубину каждого компонента в контейнере, где компоненты с более высокими номерами располагаются «сверху» других компонентов. Для получения документации по задачам и примеров использования слоистых панелей см. Как использовать слоистую панель — раздел в Руководстве Java.
|
|
JLayeredPane разбивает диапазон глубин на несколько различных слоев. Размещение компонента в одном из этих слоев упрощает обеспечение правильного перекрытия компонентов без необходимости указания чисел для конкретных глубин: - DEFAULT_LAYER
- Стандартный слой, в котором находятся большинство компонентов. Это самый нижний слой.
- PALETTE_LAYER
- Слой палитры расположится над стандартным слоем. Полезно для плавающих панелей инструментов и палитр, чтобы их можно было расположить над другими компонентами.
- MODAL_LAYER
- Слой, используемый для модальных диалогов. Они будут отображаться поверх любых панелей инструментов, палитр или стандартных компонентов в контейнере.
- POPUP_LAYER
- Слой всплывающих окон отображается поверх диалогов. Таким образом, всплывающие окна, связанные с раскрывающимися списками, подсказками и другими текстовыми подсказками, будут отображаться поверх компонента, палитры или диалога, который их сгенерировал.
- DRAG_LAYER
- При перетаскивании компонента его переназначение на слой перетаскивания гарантирует, что он расположен поверх всех остальных компонентов в контейнере. По завершении перетаскивания он может быть переназначен на свой обычный слой.
JLayeredPane moveToFront(Component), moveToBack(Component) и setPosition могут использоваться для изменения положения компонента в пределах его слоя. Метод setLayer также может использоваться для изменения текущего слоя компонента. Детали
JLayeredPane управляет списком своих дочерних элементов, как и Container, но позволяет определить несколько слоев внутри себя. Дочерние элементы в одном слое управляются точно так же, как обычный объект Container, с добавлением функции, что при перекрытии дочерних компонентов дочерние элементы в верхних слоях отображаются поверх дочерних элементов в нижних слоях.
Каждый слой — это отдельное целое число. Атрибут слоя можно установить на Component, передав объект Integer во время вызова add.
Например:
layeredPane.add(child, JLayeredPane.DEFAULT_LAYER);
or
layeredPane.add(child, Integer.valueOf.valueOf(10)); Атрибут слоя также можно установить на компоненте, вызвав layeredPaneParent.setLayer(child, 10)на
JLayeredPane, являющемся родителем компонента. Слой следует установить до добавления дочернего элемента к родителю. Слои с более высокими номерами отображаются поверх слоев с более низкими номерами. Таким образом, используя числа для слоев и буквы для отдельных компонентов, представительный порядок списка будет выглядеть следующим образом:
5a, 5b, 5c, 2a, 2b, 2c, 1aгде компоненты слева находятся ближе к верху дисплея.
Компонент можно переместить в верхнее или нижнее положение в пределах своего слоя, вызвав moveToFront или moveToBack.
Положение компонента в слое также можно указать непосредственно. Допустимые позиции варьируются от 0 до значения, на единицу меньше количества компонентов в данном слое. Значение -1 указывает самое нижнее положение. Значение 0 указывает самое верхнее положение. В отличие от номеров слоев, более высокие значения позиции находятся ниже на дисплее.
Note: This sequence (defined by java.awt.Container) is the reverse of the layer numbering sequence. Usually though, you will use moveToFront, moveToBack, and setLayer.Вот несколько примеров, использующих метод add(Component, layer, position): Вызов add(5x, 5, -1) приводит к:
5a, 5b, 5c, 5x, 2a, 2b, 2c, 1aВызов add(5z, 5, 2) приводит к:
5a, 5b, 5z, 5c, 5x, 2a, 2b, 2c, 1aВызов add(3a, 3, 7) приводит к:
5a, 5b, 5z, 5c, 5x, 3a, 2a, 2b, 2c, 1aИспользование обычных механизмов рисования/событий приводит к тому, что 1a отображается внизу, а 5a — над всеми остальными компонентами.
Примечание: Эти слои представляют собой всего лишь логическую конструкцию, и LayoutManagers будут влиять на все дочерние компоненты этого контейнера без учета настроек слоев.
Предупреждение: Swing не потокобезопасен. Более подробная информация приведена в Политике потоков Swing.
Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими выпусками Swing. Текущая поддержка сериализации подходит для краткосрочного хранения или RMI между приложениями, использующими одну и ту же версию Swing. Начиная с 1.4, поддержка долгосрочного хранения всех JavaBeans™ была добавлена в пакет java.beans. Пожалуйста, обратитесь к XMLEncoder.
- С момента:
- 1.2
- См. также:
- Сериализованная форма
Вложенные классы
| Модификатор и тип | Класс | Описание |
|---|---|---|
protected class | JLayeredPane.AccessibleJLayeredPane | Этот класс реализует поддержку доступности для класса |
Вложенные классы/интерфейсы, объявленные в классе javax.swing.JComponent
JComponent.AccessibleJComponent Вложенные классы/интерфейсы, объявленные в классе java.awt.Container
Container.AccessibleAWTContainer Вложенные классы/интерфейсы, объявленные в классе java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy Поля
| Модификатор и тип | Поле | Описание |
|---|---|---|
static Integer | DEFAULT_LAYER | Объект-удобство, определяющий слой Default. |
static Integer | DRAG_LAYER | Объект-удобство, определяющий слой Drag. |
static Integer | FRAME_CONTENT_LAYER | Объект-удобство, определяющий слой Frame Content. |
static String | LAYER_PROPERTY | Связанное свойство |
static Integer | MODAL_LAYER | Объект-удобство, определяющий слой Modal. |
static Integer | PALETTE_LAYER | Объект-удобство, определяющий слой Palette. |
static Integer | POPUP_LAYER | Объект-удобство, определяющий слой Popup. |
Поля, объявленные в классе javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW Поля, объявленные в классе java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT Поля, объявленные в интерфейсе java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
JLayeredPane() | Создать новый JLayeredPane |
Методы
| Модификатор и тип | Метод | Описание |
|---|---|---|
AccessibleContext | getAccessibleContext() | Получает AccessibleContext, связанный с этим JLayeredPane. |
int | getComponentCountInLayer(int layer) | Возвращает количество элементов, находящихся в текущем слое. |
Component[] | getComponentsInLayer(int layer) | Возвращает массив компонентов в указанном слое. |
protected Hashtable<Component,Integer> | getComponentToLayer() | Возвращает хэш-таблицу, отображающую компоненты на слои. |
int | getIndexOf(Component c) | Возвращает индекс указанного компонента. |
int | getLayer(Component c) | Возвращает атрибут слоя для указанного компонента. |
static int | getLayer(JComponent c) | Метод для получения свойства слоя JComponent, не вызывающий побочных эффектов, подобных setLayer(). |
static JLayeredPane | getLayeredPaneAbove(Component c) | Удобный метод, возвращающий первый JLayeredPane, содержащий указанный компонент. |
protected Integer | getObjectForLayer(int layer) | Возвращает объект Integer, связанный с указанным слоем. |
int | getPosition(Component c) | Получает относительное положение компонента в пределах его слоя. |
int | highestLayer() | Возвращает наибольшее значение слоя среди всех текущих дочерних элементов. |
protected int | insertIndexForLayer(int layer,
int position) | Базовый метод определения правильного места вставки нового дочернего элемента на основе запросов к слою и позиции. |
boolean | isOptimizedDrawingEnabled() | Возвращает false, если компоненты на панели могут перекрываться, что делает оптимизированное рисование невозможным. |
int | lowestLayer() | Возвращает наименьшее значение слоя среди всех текущих дочерних элементов. |
void | moveToBack(Component c) | Перемещает компонент в самый низ компонентов в его текущем слое (позиция -1). |
void | moveToFront(Component c) | Перемещает компонент в самый верх компонентов в его текущем слое (позиция 0). |
void | paint(Graphics g) | Рисует этот JLayeredPane в указанном контексте графики. |
protected String | paramString() | Возвращает строковое представление этого JLayeredPane. |
static void | putLayer(JComponent c,
int layer) | Устанавливает свойство слоя на JComponent. |
void | remove(int index) | Удаляет компонент с заданным индексом из этой панели. |
void | removeAll() | Удаляет все компоненты из этого контейнера. |
void | setLayer(Component c,
int layer) | Устанавливает атрибут слоя для указанного компонента, делая его самым нижним компонентом в этом слое. |
void | setLayer(Component c,
int layer,
int position) | Устанавливает атрибут слоя для указанного компонента и также устанавливает его позицию в пределах этого слоя. |
void | setPosition(Component c,
int position) | Перемещает компонент в позицию |
Методы, объявленные в классе javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUI, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI Методы, объявленные в классе java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree Методы, объявленные в классе java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle Методы, объявленные в классе java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait Поля
DEFAULT_LAYER
public static final Integer DEFAULT_LAYER
Объект-константа, определяющий слой по умолчанию. Эквивалентен Integer.valueOf(0).
PALETTE_LAYER
public static final Integer PALETTE_LAYER
Объект-константа, определяющий слой палитры. Эквивалентен Integer.valueOf(100).
MODAL_LAYER
public static final Integer MODAL_LAYER
Объект-константа, определяющий модальный слой. Эквивалентен Integer.valueOf(200).
POPUP_LAYER
public static final Integer POPUP_LAYER
Объект-константа, определяющий слой всплывающего окна. Эквивалентен Integer.valueOf(300).
DRAG_LAYER
public static final Integer DRAG_LAYER
Объект-константа, определяющий слой перетаскивания. Эквивалентен Integer.valueOf(400).
FRAME_CONTENT_LAYER
public static final Integer FRAME_CONTENT_LAYER
Объект-константа, определяющий слой содержимого фрейма. Этот слой обычно используется только для позиционирования компонентов contentPane и menuBar в JFrame. Эквивалентен Integer.valueOf(-30000).
- См. также:
JFrame
LAYER_PROPERTY
public static final String LAYER_PROPERTY
Связанное свойство
- См. также:
- Значения константных полей
Конструкторы
JLayeredPane
public JLayeredPane()
Создает новый JLayeredPane
Методы
remove
public void remove(int index)
Удаляет компонент с указанным индексом из этого окна. Это абсолютный индекс, игнорирующий слои.
- Overrides:
-
removeв классеContainer - Параметры:
-
index- целое число, указывающее компонент для удаления - См. также:
getIndexOf(java.awt.Component)
removeAll
public void removeAll()
Удаляет все компоненты из этого контейнера.
- Overrides:
-
removeAllв классеContainer - Since:
- 1.5
- См. также:
-
Container.add(java.awt.Component),Container.remove(int),Container.invalidate()
isOptimizedDrawingEnabled
@BeanProperty(bound=false) public boolean isOptimizedDrawingEnabled()
Возвращает false, если компоненты в окне могут перекрываться, что делает оптимизированную отрисовку невозможной. В противном случае возвращает true.
- Overrides:
-
isOptimizedDrawingEnabledв классеJComponent - Возвращает:
- false, если компоненты могут перекрываться, иначе true
- См. также:
JComponent.isOptimizedDrawingEnabled()
putLayer
public static void putLayer(JComponent c,
int layer) Устанавливает свойство слоя для JComponent. Этот метод не вызывает никаких побочных эффектов, таких как setLayer() (рисование, добавление/удаление и т. д.). Обычно вы должны использовать метод экземпляра setLayer(), чтобы получить желаемые побочные эффекты (например, перерисовку).
- Параметры:
-
c- JComponent, который нужно переместить -
layer- целое число, указывающее слой, на который нужно переместить - См. также:
setLayer(java.awt.Component, int)
getLayer
public static int getLayer(JComponent c)
Получает свойство слоя для JComponent, не вызывая побочных эффектов, подобных setLayer(). (рисование, добавление/удаление и т. д.) Обычно вы должны использовать метод экземпляра getLayer().
- Параметры:
-
c- JComponent, для проверки - Возвращает:
- целое число, указывающее слой компонента
getLayeredPaneAbove
public static JLayeredPane getLayeredPaneAbove(Component c)
Удобный метод, возвращающий первый JLayeredPane, который содержит указанный компонент. Обратите внимание, что все JFrames имеют JLayeredPane в своей корневой системе, поэтому любой компонент в JFrame будет иметь родительский JLayeredPane.
- Параметры:
-
c- компонент для проверки - Возвращает:
- JLayeredPane, содержащий компонент, или null, если в иерархии компонентов JLayeredPane не найдено
- См. также:
-
JFrame,JRootPane
setLayer
public void setLayer(Component c,
int layer) Устанавливает атрибут слоя для указанного компонента, делая его самым нижним компонентом в этом слое. Должен вызываться до добавления в родителя.
- Параметры:
-
c- компонент, для которого нужно установить слой -
layer- целое число, задающее слой, где меньшие числа ближе к низу
setLayer
public void setLayer(Component c,
int layer,
int position) Устанавливает атрибут слоя для указанного компонента и также устанавливает его позицию в пределах этого слоя.
- Параметры:
-
c- компонент, для которого нужно установить слой -
layer- целое число, задающее слой, где меньшие числа ближе к низу -
position- целое число, задающее позицию в пределах слоя, где 0 — самая верхняя позиция, а -1 — самая нижняя
getLayer
public int getLayer(Component c)
Возвращает атрибут слоя для указанного компонента.
- Параметры:
-
c- компонент для проверки - Возвращает:
- целое число, указывающее текущий слой компонента
getIndexOf
public int getIndexOf(Component c)
Возвращает индекс указанного компонента. Это абсолютный индекс, игнорирующий слои. Номера индексов, как и номера позиций, имеют самый верхний компонент с индексом ноль. Большие числа ближе к низу.
- Параметры:
-
c- компонент для проверки - Возвращает:
- целое число, указывающее индекс компонента
moveToFront
public void moveToFront(Component c)
Перемещает компонент в верхнюю часть компонентов в его текущем слое (позиция 0).
- Параметры:
-
c- компонент, который нужно переместить - См. также:
setPosition(Component, int)
moveToBack
public void moveToBack(Component c)
Перемещает компонент в нижнюю часть компонентов в его текущем слое (позиция -1).
- Параметры:
-
c- компонент, который нужно переместить - См. также:
setPosition(Component, int)
setPosition
public void setPosition(Component c,
int position) Перемещает компонент в position в его текущем слое, где 0 — самая верхняя позиция в слое, а -1 — самая нижняя.
Примечание: Нумерация позиций определяется java.awt.Container и является обратной нумерации слоев. Меньшие номера позиций ближе к верху (0 — самый верхний), а большие номера позиций ближе к низу.
- Параметры:
-
c- компонент, который нужно переместить -
position- целое число в диапазоне -1..N-1, где N — количество компонентов в текущем слое компонента
getPosition
public int getPosition(Component c)
Получение относительной позиции компонента в его слое.
- Параметры:
-
c- компонент для проверки - Возвращает:
- целое число, задающее позицию компонента, где 0 — самая верхняя позиция, а наибольшее значение индекса = количеству компонентов на этом слое минус 1
- См. также:
getComponentCountInLayer(int)
highestLayer
public int highestLayer()
Возвращает наибольшее значение слоя из всех текущих дочерних элементов. Возвращает 0, если дочерних элементов нет.
- Возвращает:
- целое число, указывающее слой верхнего компонента в окне, или ноль, если дочерних элементов нет
lowestLayer
public int lowestLayer()
Возвращает наименьшее значение слоя из всех текущих дочерних элементов. Возвращает 0, если дочерних элементов нет.
- Возвращает:
- целое число, указывающее слой самого нижнего компонента в окне, или ноль, если дочерних элементов нет
getComponentCountInLayer
public int getComponentCountInLayer(int layer)
Возвращает количество дочерних элементов в указанном слое.
- Параметры:
-
layer- целое число, указывающее слой для проверки - Возвращает:
- целое число, указывающее количество компонентов в этом слое
getComponentsInLayer
public Component[] getComponentsInLayer(int layer)
Возвращает массив компонентов в указанном слое.
- Параметры:
-
layer- целое число, указывающее слой для проверки - Возвращает:
- массив компонентов, содержащихся в этом слое
paint
public void paint(Graphics g)
Отрисовывает этот JLayeredPane в указанном контексте графики.
- Overrides:
-
paintв классеJComponent - Параметры:
-
g- контекст графики, в котором нужно отрисовать - См. также:
-
JComponent.paintComponent(java.awt.Graphics),JComponent.paintBorder(java.awt.Graphics),JComponent.paintChildren(java.awt.Graphics),JComponent.getComponentGraphics(java.awt.Graphics),JComponent.repaint(long, int, int, int, int)
getComponentToLayer
protected Hashtable<Component,Integer> getComponentToLayer()
Возвращает хэш-таблицу, которая отображает компоненты в слои.
- Возвращает:
- хэш-таблица, используемая для отображения компонентов и их слоев
getObjectForLayer
protected Integer getObjectForLayer(int layer)
Возвращает объект Integer, связанный с указанным слоем.
- Параметры:
-
layer- целое число, указывающее слой - Возвращает:
- объект Integer для этого слоя
insertIndexForLayer
protected int insertIndexForLayer(int layer,
int position) Примитивный метод, определяющий правильное место для вставки нового дочернего элемента на основе запросов слоя и позиции.
- Параметры:
-
layer- целое число, указывающее слой -
position- целое число, указывающее позицию в пределах слоя - Возвращает:
- целое число, задающее (абсолютный) индекс вставки
- См. также:
getIndexOf(java.awt.Component)
paramString
protected String paramString()
Возвращает строковое представление этого JLayeredPane. Этот метод предназначен только для отладки, и содержимое и формат возвращаемой строки могут различаться в различных реализациях. Возвращаемая строка может быть пустой, но не null.
- Overrides:
-
paramStringв классеJComponent - Возвращает:
- строковое представление этого JLayeredPane.
getAccessibleContext
@BeanProperty(bound=false) public AccessibleContext getAccessibleContext()
Получает AccessibleContext, связанный с этим JLayeredPane. Для окон слоев AccessibleContext имеет вид AccessibleJLayeredPane. Новый экземпляр AccessibleJLayeredPane создается при необходимости.
- Specified by:
-
getAccessibleContextв интерфейсеAccessible - Overrides:
-
getAccessibleContextв классеComponent - Возвращает:
- AccessibleJLayeredPane, который служит AccessibleContext этого JLayeredPane
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/swing/JLayeredPane.html