Класс BasicOptionPaneUI.ButtonAreaLayout
- java.lang.Object
- javax.swing.plaf.basic.BasicOptionPaneUI.ButtonAreaLayout
- Все реализованные интерфейсы:
LayoutManager
- Вложенный класс:
- BasicOptionPaneUI
public static class BasicOptionPaneUI.ButtonAreaLayout extends Object implements LayoutManager
ButtonAreaLayout ведет себя аналогично FlowLayout. Он выстраивает все компоненты слева направо. Если syncAllWidths истинно, ширины каждого компонента будут установлены на максимальную предпочтительную ширину. Данный класс следует рассматривать как "защищённый" внутренний класс. Создавайте его только внутри подклассов BasicOptionPaneUI.
Поля
| Модификатор и тип | Поле | Описание |
|---|---|---|
protected boolean | centersChildren | Если истинно, дочерние элементы группируются в родительском элементе. |
protected int | padding | Значение отступа. |
protected boolean | syncAllWidths | Значение, определяющее, должны ли синхронизироваться ширины дочерних элементов. |
Конструкторы
| Конструктор | Описание |
|---|---|
ButtonAreaLayout(boolean syncAllWidths,
int padding) | Создаёт новый экземпляр |
Методы
| Модификатор и тип | Метод | Описание |
|---|---|---|
boolean | getCentersChildren() | Возвращает значение, указывающее, следует ли использовать центрирование дочерних элементов. |
int | getPadding() | Возвращает значение отступа. |
boolean | getSyncAllWidths() | Возвращает значение, указывающее, следует ли синхронизировать ширины дочерних элементов. |
void | setCentersChildren(boolean newValue) | Устанавливает значение, указывающее, следует ли использовать центрирование дочерних элементов. |
void | setPadding(int newPadding) | Устанавливает значение отступа. |
void | setSyncAllWidths(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