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