Spec-Zone .ru
спецификации, руководства, описания, API
|
public static class BasicOptionPaneUI.ButtonAreaLayout extends Object implements LayoutManager
ButtonAreaLayout
ведет себя подобным образом к FlowLayout
. Это размечает все компоненты слева направо. Если syncAllWidths
истина, ширины каждого компонента будут установлены в самый большой привилегированный размер width. Этот class должен быть обработан как "защищенный" внутренний class. Инстанцируйте этого только в пределах подклассов BasicOptionPaneUI
.Модификатор и Тип | Поле и Описание |
---|---|
protected boolean |
centersChildren
Если это правда, дочерние элементы смешиваются в родителе.
|
protected int |
дополнение |
protected boolean |
syncAllWidths |
Конструктор и Описание |
---|
BasicOptionPaneUI.ButtonAreaLayout(boolean syncAllWidths, int padding) |
Модификатор и Тип | Метод и Описание |
---|---|
void |
addLayoutComponent(String string, Component comp)
Если менеджер по расположению использует строку на компонент, добавляет компонент
comp к расположению, связывая это со строкой, определенной name . |
boolean |
getCentersChildren() |
int |
getPadding() |
boolean |
getSyncAllWidths() |
void |
layoutContainer(Container container)
Размечает указанный контейнер.
|
Размерность |
minimumLayoutSize(Container c)
Вычисляет минимальные размерности размера для указанного контейнера, учитывая компоненты, которые он содержит.
|
Размерность |
preferredLayoutSize(Container c)
Вычисляет привилегированные размерности размера для указанного контейнера, учитывая компоненты, которые он содержит.
|
void |
removeLayoutComponent(Component c)
Удаляет указанный компонент из расположения.
|
void |
setCentersChildren(boolean newValue) |
void |
setPadding(int newPadding) |
void |
setSyncAllWidths(boolean newValue) |
protected boolean syncAllWidths
protected int padding
protected boolean centersChildren
public BasicOptionPaneUI.ButtonAreaLayout(boolean syncAllWidths, int padding)
public void setSyncAllWidths(boolean newValue)
public boolean getSyncAllWidths()
public void setPadding(int newPadding)
public int getPadding()
public void setCentersChildren(boolean newValue)
public boolean getCentersChildren()
public void addLayoutComponent(String string, Component comp)
LayoutManager
comp
к расположению, связывая это со строкой, определенной name
.addLayoutComponent
в интерфейсе LayoutManager
string
- строка, которая будет связана с компонентомcomp
- компонент, который будет добавленpublic void layoutContainer(Container container)
LayoutManager
layoutContainer
в интерфейсе LayoutManager
container
- контейнер, который будет размеченpublic Dimension minimumLayoutSize(Container c)
LayoutManager
minimumLayoutSize
в интерфейсе LayoutManager
c
- компонент, который будет размеченLayoutManager.preferredLayoutSize(java.awt.Container)
public Dimension preferredLayoutSize(Container c)
LayoutManager
preferredLayoutSize
в интерфейсе LayoutManager
c
- контейнер, который будет размеченLayoutManager.minimumLayoutSize(java.awt.Container)
public void removeLayoutComponent(Component c)
LayoutManager
removeLayoutComponent
в интерфейсе LayoutManager
c
- компонент, который будет удален
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92