Класс JRootPane.RootLayout
- java.lang.Object
- javax.swing.JRootPane.RootLayout
- Все реализованные интерфейсы:
-
LayoutManager,LayoutManager2,Serializable
- Окружающий класс:
- JRootPane
protected class JRootPane.RootLayout extends Object implements LayoutManager2, Serializable
Специальный менеджер компоновки, отвечающий за компоновку layeredPane, glassPane и menuBar.
Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими версиями Swing. Текущая поддержка сериализации подходит для краткосрочного хранения или RMI между приложениями, использующими одну и ту же версию Swing. Начиная с версии 1.4, добавлена поддержка длительного хранения всех JavaBeans™ в пакете java.beans. См. XMLEncoder.
- См. также:
- Сериализованная форма
Конструкторы
| Модификатор | Конструктор | Описание |
|---|---|---|
protected | RootLayout() |
Методы
| Модификатор и тип | Метод | Описание |
|---|---|---|
void | layoutContainer(Container parent) | Инструктирует менеджер компоновки выполнить компоновку для указанного контейнера. |
Dimension | maximumLayoutSize(Container target) | Возвращает максимальное количество места, которое может использовать компоновка. |
Dimension | minimumLayoutSize(Container parent) | Возвращает минимальное количество места, необходимого для компоновки. |
Dimension | preferredLayoutSize(Container parent) | Возвращает количество места, которое компоновка хотела бы иметь. |
Методы, объявленные в классе java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitМетоды, объявленные в интерфейсе java.awt.LayoutManager
addLayoutComponent, removeLayoutComponentМетоды, объявленные в интерфейсе java.awt.LayoutManager2
addLayoutComponent, getLayoutAlignmentX, getLayoutAlignmentY, invalidateLayoutКонструкторы
RootLayout
protected RootLayout()
Методы
preferredLayoutSize
public Dimension preferredLayoutSize(Container parent)
Возвращает количество места, которое компоновка хотела бы иметь.
- Указано в:
-
preferredLayoutSizeв интерфейсеLayoutManager - Параметры:
-
parent- контейнер, для которого используется этот менеджер компоновки - Возвращает:
- объект Dimension, содержащий предпочтительный размер компоновки
- См. также:
LayoutManager.minimumLayoutSize(java.awt.Container)
minimumLayoutSize
public Dimension minimumLayoutSize(Container parent)
Возвращает минимальное количество места, необходимого для компоновки.
- Указано в:
-
minimumLayoutSizeв интерфейсеLayoutManager - Параметры:
-
parent- контейнер, для которого используется этот менеджер компоновки - Возвращает:
- объект Dimension, содержащий минимальный размер компоновки
- См. также:
LayoutManager.preferredLayoutSize(java.awt.Container)
maximumLayoutSize
public Dimension maximumLayoutSize(Container target)
Возвращает максимальное количество места, которое может использовать компоновка.
- Указано в:
-
maximumLayoutSizeв интерфейсеLayoutManager2 - Параметры:
-
target- контейнер, для которого используется этот менеджер компоновки - Возвращает:
- объект Dimension, содержащий максимальный размер компоновки
- См. также:
-
Component.getMaximumSize(),LayoutManager
layoutContainer
public void layoutContainer(Container parent)
Инструктирует менеджер компоновки выполнить компоновку для указанного контейнера.
- Указано в:
-
layoutContainerв интерфейсеLayoutManager - Параметры:
-
parent- контейнер, для которого используется этот менеджер компоновки
© 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/JRootPane.RootLayout.html