Класс GroupLayout.SequentialGroup
- Внешний класс:
GroupLayout
public final 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 |
Добавляет элемент, представляющий предпочтительный промежуток между ближайшими компонентами. |
Методы, объявленные в классе Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected Object |
clone() |
Создаёт и возвращает копию этого объекта. |
boolean |
equals |
Указывает, равен ли этот объект некоторому другому объекту. |
protected void |
finalize() |
Устарело, будет удалено: этот элемент API может быть удалён в будущей версии. Финализация устарела и может быть удалена в одном из будущих выпусков. |
final Class |
getClass() |
Возвращает класс времени выполнения этого Object. |
int |
hashCode() |
Возвращает хеш-код этого объекта. |
final void |
notify() |
Пробуждает один поток, ожидающий на мониторе этого объекта. |
final void |
notifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. |
String |
toString() |
Возвращает строковое представление объекта. |
final void |
wait() |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt, либо до истечения заданного промежутка времени. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt, либо до истечения заданного промежутка времени. |
Подробное описание методов
addGroup
public GroupLayout.SequentialGroup addGroup(GroupLayout.Group group)
Group в эту Group.- Переопределяет:
-
addGroupв классеGroupLayout.Group - Параметры:
-
group—Groupдля добавления - Возвращает:
- эту
Group
addGroup
public GroupLayout.SequentialGroup addGroup(boolean useAsBaseline, GroupLayout.Group group)
Group в эту Group.- Параметры:
-
useAsBaseline— следует ли использовать указанныйGroupдля вычисления базовой линии этойGroup -
group—Groupдля добавления - Возвращает:
- эту
Group
addComponent
public GroupLayout.SequentialGroup addComponent(Component component)
Component в эту Group.- Переопределяет:
-
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 с указанным размером.- Переопределяет:
-
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 жёсткий промежуток.- Переопределяет:
-
addGapв классеGroupLayout.Group - Параметры:
-
size— размер промежутка - Возвращает:
- эту
Group
addGap
public GroupLayout.SequentialGroup addGap(int min, int pref, int max)
Group промежуток указанного размера.- Переопределяет:
-
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, 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.