Класс GroupLayout.SequentialGroup
- Вложенный класс:
GroupLayout
public final class GroupLayout.SequentialGroup extends GroupLayout.Group
createSequentialGroup для создания объекта. Для выравнивания элемента вдоль базовой линии базового выровненного элемента ParallelGroup необходимо указать, какой из элементов SequentialGroup используется для определения базовой линии. Элемент, используемый для расчёта базовой линии, указывается с помощью одного из методов add, которые принимают boolean. Последний добавленный элемент с значением true для useAsBaseline используется для расчёта базовой линии.
- С момента:
- 1.6
- См. также:
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
GroupLayout.SequentialGroup |
addComponent |
Добавляет Component в этот Group. |
GroupLayout.SequentialGroup |
addComponent |
Добавляет Component в этот Group с указанным размером. |
GroupLayout.SequentialGroup |
addComponent |
Добавляет Component в этот Group. |
GroupLayout.SequentialGroup |
addComponent |
Добавляет Component в этот Group с указанным размером. |
GroupLayout.SequentialGroup |
addContainerGap() |
Добавляет элемент, представляющий предпочтительный отступ между краем контейнера и компонентами, которые касаются границы контейнера. |
GroupLayout.SequentialGroup |
addContainerGap |
Добавляет элемент, представляющий предпочтительный отступ между одним краем контейнера и последующим или предыдущим
Component с указанным размером. |
GroupLayout.SequentialGroup |
addGap |
Добавляет жёсткий отступ в этот Group. |
GroupLayout.SequentialGroup |
addGap |
Добавляет отступ в этот Group с указанным размером. |
GroupLayout.SequentialGroup |
addGroup |
Добавляет Group в этот Group. |
GroupLayout.SequentialGroup |
addGroup |
Добавляет Group в этот Group. |
GroupLayout.SequentialGroup |
addPreferredGap |
Добавляет элемент, представляющий предпочтительный отступ между двумя компонентами. |
GroupLayout.SequentialGroup |
addPreferredGap |
Добавляет элемент, представляющий предпочтительный отступ между двумя компонентами. |
GroupLayout.SequentialGroup |
addPreferredGap |
Добавляет элемент, представляющий предпочтительный отступ между ближайшими компонентами. |
GroupLayout.SequentialGroup |
addPreferredGap |
Добавляет элемент, представляющий предпочтительный отступ между ближайшими компонентами. |
Подробное описание методов
addGroup
public GroupLayout.SequentialGroup addGroup(GroupLayout.Group group)
- Overrides:
-
addGroupв классеGroupLayout.Group - Параметры:
-
group- добавляемая группа - Возвращает:
- этот объект
addGroup
public GroupLayout.SequentialGroup addGroup(boolean useAsBaseline, GroupLayout.Group group)
- Параметры:
-
useAsBaseline- указывает, должна ли заданная группа использоваться для вычисления базовой линии для этого объекта -
group- добавляемая группа - Возвращает:
- этот объект
addComponent
public GroupLayout.SequentialGroup addComponent(Component component)
- Overrides:
-
addComponentв классеGroupLayout.Group - Параметры:
-
component- добавляемый компонент - Возвращает:
- этот объект
addComponent
public GroupLayout.SequentialGroup addComponent(boolean useAsBaseline, Component component)
- Параметры:
-
useAsBaseline- указывает, должен ли заданный компонент использоваться для вычисления базовой линии для этого объекта -
component- добавляемый компонент - Возвращает:
- этот объект
addComponent
public GroupLayout.SequentialGroup addComponent(Component component, int min, int pref, int max)
- Overrides:
-
addComponentв классеGroupLayout.Group - Параметры:
-
component- добавляемый компонент -
min- минимальный размер или одно из значенийDEFAULT_SIZEилиPREFERRED_SIZE -
pref- предпочтительный размер или одно из значенийDEFAULT_SIZEилиPREFERRED_SIZE -
max- максимальный размер или одно из значенийDEFAULT_SIZEилиPREFERRED_SIZE - Возвращает:
- этот объект
addComponent
public GroupLayout.SequentialGroup addComponent(boolean useAsBaseline, Component component, int min, int pref, int max)
- Параметры:
-
useAsBaseline- указывает, должен ли заданный компонент использоваться для вычисления базовой линии для этого объекта -
component- добавляемый компонент -
min- минимальный размер или одно из значенийDEFAULT_SIZEилиPREFERRED_SIZE -
pref- предпочтительный размер или одно из значенийDEFAULT_SIZEилиPREFERRED_SIZE -
max- максимальный размер или одно из значенийDEFAULT_SIZEилиPREFERRED_SIZE - Возвращает:
- этот объект
addGap
public GroupLayout.SequentialGroup addGap(int size)
- Overrides:
-
addGapв классеGroupLayout.Group - Параметры:
-
size- размер зазора - Возвращает:
- этот объект
addGap
public GroupLayout.SequentialGroup addGap(int min, int pref, int max)
- Overrides:
-
addGapв классеGroupLayout.Group - Параметры:
-
min- минимальный размер зазора -
pref- предпочтительный размер зазора -
max- максимальный размер зазора - Возвращает:
- этот объект
addPreferredGap
public GroupLayout.SequentialGroup addPreferredGap(JComponent comp1, JComponent comp2, LayoutStyle.ComponentPlacement type)
- Параметры:
-
comp1- первый компонент -
comp2- второй компонент -
type- тип зазора; одно из констант, определённых вLayoutStyle - Возвращает:
- этот объект
- Исключения:
-
IllegalArgumentException- еслиtype,comp1илиcomp2имеет значениеnull - См. также:
addPreferredGap
public GroupLayout.SequentialGroup addPreferredGap(JComponent comp1, JComponent comp2, LayoutStyle.ComponentPlacement type, int pref, int max)
- Параметры:
-
comp1- первый компонент -
comp2- второй компонент -
type- тип зазора -
pref- предпочтительный размер зазора; одно изDEFAULT_SIZEили значение >= 0 -
max- максимальный размер зазора; одно изDEFAULT_SIZE,PREFERRED_SIZEили значение >= 0 - Возвращает:
- этот объект
- Исключения:
-
IllegalArgumentException- еслиtype,comp1илиcomp2имеет значениеnull - См. также:
addPreferredGap
public GroupLayout.SequentialGroup addPreferredGap(LayoutStyle.ComponentPlacement type)
0. Созданный элемент, представляющий зазор, не масштабируется.
- Параметры:
-
type- тип зазора; одно изLayoutStyle.ComponentPlacement.RELATEDилиLayoutStyle.ComponentPlacement.UNRELATED - Возвращает:
- этот объект
- Исключения:
-
IllegalArgumentException- еслиtypeне является одним изLayoutStyle.ComponentPlacement.RELATEDилиLayoutStyle.ComponentPlacement.UNRELATED - См. также:
addPreferredGap
public GroupLayout.SequentialGroup addPreferredGap(LayoutStyle.ComponentPlacement type, int pref, int max)
- Параметры:
-
type- тип зазора; одно изLayoutStyle.ComponentPlacement.RELATEDилиLayoutStyle.ComponentPlacement.UNRELATED -
pref- предпочтительный размер зазора; одно изDEFAULT_SIZEили значение >= 0 -
max- максимальный размер зазора; одно изDEFAULT_SIZE,PREFERRED_SIZEили значение >= 0 - Возвращает:
- этот объект
- Исключения:
-
IllegalArgumentException- еслиtypeне является одним изLayoutStyle.ComponentPlacement.RELATEDилиLayoutStyle.ComponentPlacement.UNRELATED - См. также:
addContainerGap
public GroupLayout.SequentialGroup addContainerGap()
Созданный элемент, представляющий зазор, не масштабируется.
- Возвращает:
- этот объект
addContainerGap
public GroupLayout.SequentialGroup addContainerGap(int pref, int max)
- Параметры:
-
pref- предпочтительный размер; одно изDEFAULT_SIZEили значение >= 0 -
max- максимальный размер; одно изDEFAULT_SIZE,PREFERRED_SIZEили значение >= 0 - Возвращает:
- этот объект
© 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://download.java.net/java/early_access/jdk24/docs/api/java.desktop/javax/swing/GroupLayout.SequentialGroup.html