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