Класс 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, 2021, 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/17/docs/api/java.desktop/javax/swing/ViewportLayout.html