Класс BasicOptionPaneUI.ButtonAreaLayout

Все реализованные интерфейсы:
LayoutManager
Вложенный класс:
BasicOptionPaneUI
public static class BasicOptionPaneUI.ButtonAreaLayout
extends Object
implements LayoutManager

ButtonAreaLayout ведет себя аналогично FlowLayout. Он выстраивает все компоненты слева направо. Если syncAllWidths истинно, ширины каждого компонента будут установлены на максимальную предпочтительную ширину. Данный класс следует рассматривать как "защищённый" внутренний класс. Создавайте его только внутри подклассов BasicOptionPaneUI.

Поля

Модификатор и типПолеОписание
protected booleancentersChildren

Если истинно, дочерние элементы группируются в родительском элементе.

protected intpadding

Значение отступа.

protected booleansyncAllWidths

Значение, определяющее, должны ли синхронизироваться ширины дочерних элементов.

Конструкторы

КонструкторОписание
ButtonAreaLayout​(boolean syncAllWidths, int padding)

Создаёт новый экземпляр ButtonAreaLayout.

Методы

Модификатор и типМетодОписание
booleangetCentersChildren()

Возвращает значение, указывающее, следует ли использовать центрирование дочерних элементов.

intgetPadding()

Возвращает значение отступа.

booleangetSyncAllWidths()

Возвращает значение, указывающее, следует ли синхронизировать ширины дочерних элементов.

voidsetCentersChildren​(boolean newValue)

Устанавливает значение, указывающее, следует ли использовать центрирование дочерних элементов.

voidsetPadding​(int newPadding)

Устанавливает значение отступа.

voidsetSyncAllWidths​(boolean newValue)

Устанавливает значение, указывающее, следует ли синхронизировать ширины дочерних элементов.

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Методы, объявленные в интерфейсе java.awt.LayoutManager

addLayoutComponent, layoutContainer, minimumLayoutSize, preferredLayoutSize, removeLayoutComponent

Поля

syncAllWidths

protected boolean syncAllWidths

Значение, указывающее, должны ли синхронизироваться ширины дочерних элементов.

padding

protected int padding

Значение отступа.

centersChildren

protected boolean centersChildren

Если истинно, дочерние элементы группируются в родительском элементе.

Конструкторы

ButtonAreaLayout(boolean,int)

public ButtonAreaLayout(boolean syncAllWidths,
                        int padding)

Создаёт новый экземпляр ButtonAreaLayout.

Параметры:
syncAllWidths - следует ли синхронизировать ширины дочерних элементов
padding - значение отступа

Методы

setSyncAllWidths(boolean)

public void setSyncAllWidths(boolean newValue)

Устанавливает значение, указывающее, следует ли синхронизировать ширины дочерних элементов.

Параметры:
newValue - следует ли синхронизировать ширины дочерних элементов

getSyncAllWidths()

public boolean getSyncAllWidths()

Возвращает значение, указывающее, следует ли синхронизировать ширины дочерних элементов.

Возвращает:
следует ли синхронизировать ширины дочерних элементов

setPadding(int)

public void setPadding(int newPadding)

Устанавливает значение отступа.

Параметры:
newPadding - новое значение отступа

getPadding()

public int getPadding()

Возвращает значение отступа.

Возвращает:
значение отступа

setCentersChildren(boolean)

public void setCentersChildren(boolean newValue)

Устанавливает значение, указывающее, следует ли центрировать дочерние элементы.

Параметры:
newValue - новое значение

getCentersChildren()

public boolean getCentersChildren()

Возвращает значение, указывающее, следует ли центрировать дочерние элементы.

Возвращает:
следует ли центрировать дочерние элементы

© 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.
https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/swing/plaf/basic/BasicOptionPaneUI.ButtonAreaLayout.html

Spec-Zone .ru
спецификации, руководства, описания, API