Spec-Zone.ru › OpenJDK 8

Класс 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)

Добавляет элемент Component в эту последовательность Group.

GroupLayout.SequentialGroup addComponent(boolean useAsBaseline, Component component, int min, int pref, int max)

Добавляет элемент Component в эту последовательность Group с указанным размером.

GroupLayout.SequentialGroup addComponent(Component component)

Добавляет элемент Component в эту последовательность Group.

GroupLayout.SequentialGroup addComponent(Component component, int min, int pref, int max)

Добавляет элемент Component в эту последовательность Group с указанным размером.

GroupLayout.SequentialGroup addContainerGap()

Добавляет элемент, представляющий предпочтительный зазор между краем контейнера и компонентами, которые касаются границы контейнера.

GroupLayout.SequentialGroup addContainerGap(int pref, int max)

Добавляет элемент, представляющий предпочтительный зазор между краем контейнера и соседним или предыдущим компонентом с указанным размером.

GroupLayout.SequentialGroup addGap(int size)

Добавляет жёсткий зазор в эту последовательность Group.

GroupLayout.SequentialGroup addGap(int min, int pref, int max)

Добавляет зазор в эту последовательность Group с указанным размером.

GroupLayout.SequentialGroup addGroup(boolean useAsBaseline, GroupLayout.Group group)

Добавляет элемент Group в эту последовательность Group.

GroupLayout.SequentialGroup addGroup(GroupLayout.Group group)

Добавляет элемент 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API