Класс 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()

Методы

Модификатор и типМетодОписание
voidlayoutContainer​(Container parent)

Инструктирует менеджер компоновки выполнить компоновку для указанного контейнера.

DimensionmaximumLayoutSize​(Container target)

Возвращает максимальное количество места, которое может использовать компоновка.

DimensionminimumLayoutSize​(Container parent)

Возвращает минимальное количество места, необходимого для компоновки.

DimensionpreferredLayoutSize​(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

Spec-Zone .ru
спецификации, руководства, описания, API