Класс ViewportLayout
- Все реализуемые интерфейсы:
LayoutManager, Serializable
public class ViewportLayout extends Object implements LayoutManager, Serializable
JViewport. ViewportLayout определяет политику компоновки, которая должна подходить для большинства приложений. Область просмотра задаёт размер своего представления равным размеру области просмотра, однако не уменьшает представление ниже его минимального размера. По мере увеличения области просмотра представление выравнивается по нижнему краю, пока не станет видимым целиком; после этого оно выравнивается по верхнему краю. Предупреждение: Сериализованные объекты этого класса могут быть несовместимы с будущими выпусками Swing. Текущая поддержка сериализации подходит для кратковременного хранения или использования RMI между приложениями, работающими с одной и той же версией Swing. Начиная с версии 1.4, поддержка долговременного хранения всех JavaBeans добавлена в пакет java.beans. См. XMLEncoder.
- Начиная с:
- 1.2
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
ViewportLayout() |
Создаёт ViewportLayout. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void |
addLayoutComponent |
Добавляет указанный компонент в компоновку. |
void |
layoutContainer |
Вызывается AWT, когда необходимо выполнить компоновку указанного контейнера. |
Dimension |
minimumLayoutSize |
Возвращает минимальные размеры, необходимые для компоновки компонентов, содержащихся в указанном целевом контейнере. |
Dimension |
preferredLayoutSize |
Возвращает предпочтительные размеры этой компоновки с учётом компонентов в указанном целевом контейнере. |
void |
removeLayoutComponent |
Удаляет указанный компонент из компоновки. |
Подробное описание конструкторов
ViewportLayout
public ViewportLayout()
ViewportLayout.Подробное описание методов
addLayoutComponent
public void addLayoutComponent(String name, Component c)
- Определён в:
-
addLayoutComponentв интерфейсеLayoutManager - Параметры:
-
name— имя компонента -
c— добавляемый компонент
removeLayoutComponent
public void removeLayoutComponent(Component c)
- Определён в:
-
removeLayoutComponentв интерфейсеLayoutManager - Параметры:
-
c— удаляемый компонент
preferredLayoutSize
public Dimension preferredLayoutSize(Container parent)
- Определён в:
-
preferredLayoutSizeв интерфейсеLayoutManager - Параметры:
-
parent— компонент, для которого необходимо выполнить компоновку - Возвращает:
- объект
Dimension, содержащий предпочтительные размеры - См. также:
minimumLayoutSize
public Dimension minimumLayoutSize(Container parent)
- Определён в:
-
minimumLayoutSizeв интерфейсеLayoutManager - Параметры:
-
parent— компонент, для которого необходимо выполнить компоновку - Возвращает:
- объект
Dimension, содержащий минимальные размеры - См. также:
layoutContainer
public void layoutContainer(Container parent)
- Определён в:
-
layoutContainerв интерфейсеLayoutManager - Параметры:
-
parent— контейнер, для которого необходимо выполнить компоновку - Вызывает исключение:
-
AWTError— если целевой объект не является контейнером, указанным в конструктореBoxLayout
© 1993, 2025, 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/25/docs/api/java.desktop/javax/swing/ViewportLayout.html