Класс GroupLayout.SequentialGroup
- java.lang.Object
-
- javax.swing.GroupLayout.Group
-
- javax.swing.GroupLayout.SequentialGroup
- Включающий класс:
- GroupLayout
public class GroupLayout.SequentialGroup extends GroupLayout.Group
Класс, который последовательно позиционирует и задаёт размеры своих элементов. У этого класса нет публичного конструктора, используйте метод createSequentialGroup для его создания.
Для выравнивания элемента по линии основания для элемента, выровненного по линии основания, необходимо указать, какой из элементов последовательности используется для определения линии основания. Элемент, используемый для расчёта линии основания, задаётся с помощью одного из методов add, принимающих boolean. Последний добавленный элемент со значением true для useAsBaseline используется для расчёта линии основания.
- С:
- 1.6
- См. также:
GroupLayout.createSequentialGroup()
Методы
| Модификатор и тип | Метод и описание |
|---|---|
GroupLayout.SequentialGroup |
addComponent(boolean useAsBaseline,
Component component) Добавляет элемент |
GroupLayout.SequentialGroup |
addComponent(boolean useAsBaseline,
Component component,
int min,
int pref,
int max) Добавляет элемент |
GroupLayout.SequentialGroup |
addComponent(Component component) Добавляет элемент |
GroupLayout.SequentialGroup |
addComponent(Component component,
int min,
int pref,
int max) Добавляет элемент |
GroupLayout.SequentialGroup |
addContainerGap() Добавляет элемент, представляющий предпочтительный зазор между краем контейнера и компонентами, которые касаются границы контейнера. |
GroupLayout.SequentialGroup |
addContainerGap(int pref,
int max) Добавляет элемент, представляющий предпочтительный зазор между краем контейнера и соседним или предыдущим компонентом с указанным размером. |
GroupLayout.SequentialGroup |
addGap(int size) Добавляет жёсткий зазор в эту последовательность |
GroupLayout.SequentialGroup |
addGap(int min,
int pref,
int max) Добавляет зазор в эту последовательность |
GroupLayout.SequentialGroup |
addGroup(boolean useAsBaseline,
GroupLayout.Group group) Добавляет элемент |
GroupLayout.SequentialGroup |
addGroup(GroupLayout.Group group) Добавляет элемент |
GroupLayout.SequentialGroup |
addPreferredGap(JComponent comp1,
JComponent comp2,
LayoutStyle.ComponentPlacement type) Добавляет элемент, представляющий предпочтительный зазор между двумя компонентами. |
GroupLayout.SequentialGroup |
addPreferredGap(JComponent comp1,
JComponent comp2,
LayoutStyle.ComponentPlacement type,
int pref,
int max) Добавляет элемент, представляющий предпочтительный зазор между двумя компонентами. |
GroupLayout.SequentialGroup |
addPreferredGap(LayoutStyle.ComponentPlacement type) Добавляет элемент, представляющий предпочтительный зазор между ближайшими компонентами. |
GroupLayout.SequentialGroup |
addPreferredGap(LayoutStyle.ComponentPlacement type,
int pref,
int max) Добавляет элемент, представляющий предпочтительный зазор между ближайшими компонентами. |
Методы, унаследованные от класса java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait Методы
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 - См. также:
LayoutStyle
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 - См. также:
LayoutStyle
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 - См. также:
LayoutStyle
addPreferredGap
public GroupLayout.SequentialGroup addPreferredGap(LayoutStyle.ComponentPlacement type,
int pref,
int max) Добавляет элемент, представляющий предпочтительный зазор между ближайшими компонентами. Во время макета ищутся соседние компоненты, и минимальный размер этого зазора устанавливается на основе размера предпочтительного зазора между соседними компонентами. Если соседние компоненты не найдены, минимальный размер устанавливается в 0.
- Параметры:
-
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 - См. также:
LayoutStyle
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, 2020, 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.