Spec-Zone .ru
спецификации, руководства, описания, API
|
protected class JRootPane.RootLayout extends Object implements LayoutManager2, Serializable
Предупреждение: Сериализированные объекты этого class не будут совместимыми с будущими выпусками Swing. Текущая поддержка сериализации является подходящей для краткосрочного хранения или RMI между приложениями, выполняющими ту же самую версию Swing. С 1.4, поддержка длительного хранения всего JavaBeansTM была добавлена к java.beans
пакет. Пожалуйста, см. XMLEncoder
.
Модификатор | Конструктор и Описание |
---|---|
protected |
JRootPane.RootLayout() |
Модификатор и Тип | Метод и Описание |
---|---|
void |
addLayoutComponent(Component comp, Object constraints)
Добавляет указанный компонент к расположению, используя указанный ограничительный объект.
|
void |
addLayoutComponent(String name, Component comp)
Если менеджер по расположению использует строку на компонент, добавляет компонент
comp к расположению, связывая это со строкой, определенной name . |
float |
getLayoutAlignmentX(Container target)
Возвращает выравнивание вдоль оси X.
|
float |
getLayoutAlignmentY(Container target)
Возвращает выравнивание вдоль оси Y.
|
void |
invalidateLayout(Container target)
Лишает законной силы расположение, указывая, что, если менеджер по расположению кэшировал информацию, это должно быть отброшено.
|
void |
layoutContainer(Container parent)
Дает менеджеру по расположению команду выполнять расположение для указанного контейнера.
|
Размерность |
maximumLayoutSize(Container target)
Возвращает максимальное количество пространства, которое может использовать расположение.
|
Размерность |
minimumLayoutSize(Container parent)
Возвращает минимальное количество пространства потребности расположения.
|
Размерность |
preferredLayoutSize(Container parent)
Возвращает количество пространства, которое расположение хотело бы иметь.
|
void |
removeLayoutComponent(Component comp)
Удаляет указанный компонент из расположения.
|
public Dimension preferredLayoutSize(Container parent)
preferredLayoutSize
в интерфейсе LayoutManager
parent
- Контейнер, для которого используется этот менеджер по расположениюLayoutManager.minimumLayoutSize(java.awt.Container)
public Dimension minimumLayoutSize(Container parent)
minimumLayoutSize
в интерфейсе LayoutManager
parent
- Контейнер, для которого используется этот менеджер по расположениюLayoutManager.preferredLayoutSize(java.awt.Container)
public Dimension maximumLayoutSize(Container target)
maximumLayoutSize
в интерфейсе LayoutManager2
target
- Контейнер, для которого используется этот менеджер по расположениюComponent.getMaximumSize()
, LayoutManager
public void layoutContainer(Container parent)
layoutContainer
в интерфейсе LayoutManager
parent
- Контейнер, для которого используется этот менеджер по расположениюpublic void addLayoutComponent(String name, Component comp)
LayoutManager
comp
к расположению, связывая это со строкой, определенной name
.addLayoutComponent
в интерфейсе LayoutManager
name
- строка, которая будет связана с компонентомcomp
- компонент, который будет добавленpublic void removeLayoutComponent(Component comp)
LayoutManager
removeLayoutComponent
в интерфейсе LayoutManager
comp
- компонент, который будет удаленpublic void addLayoutComponent(Component comp, Object constraints)
LayoutManager2
addLayoutComponent
в интерфейсе LayoutManager2
comp
- компонент, который будет добавленconstraints
- где/как компонент добавляется к расположению.public float getLayoutAlignmentX(Container target)
LayoutManager2
getLayoutAlignmentX
в интерфейсе LayoutManager2
public float getLayoutAlignmentY(Container target)
LayoutManager2
getLayoutAlignmentY
в интерфейсе LayoutManager2
public void invalidateLayout(Container target)
LayoutManager2
invalidateLayout
в интерфейсе LayoutManager2
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92