|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class OverlayLayout extends Object implements LayoutManager2, Serializable
Предупреждение: Сериализированные объекты этого class не будут совместимыми с будущими выпусками 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 в интерфейсе LayoutManager2target - контейнерpublic void addLayoutComponent(String name, Component comp)
addLayoutComponent в интерфейсе LayoutManagername - имя компонентаcomp - компонент, который будет добавленpublic void removeLayoutComponent(Component comp)
removeLayoutComponent в интерфейсе LayoutManagercomp - компонент, чтобы удалитьpublic void addLayoutComponent(Component comp, Object constraints)
addLayoutComponent в интерфейсе LayoutManager2comp - компонент, который будет добавленconstraints - где/как компонент добавляется к расположению.public Dimension preferredLayoutSize(Container target)
preferredLayoutSize в интерфейсе LayoutManagertarget - компонент, который должен быть размеченminimumLayoutSize(java.awt.Container)public Dimension minimumLayoutSize(Container target)
minimumLayoutSize в интерфейсе LayoutManagertarget - компонент, который должен быть размеченpreferredLayoutSize(java.awt.Container)public Dimension maximumLayoutSize(Container target)
getInset.maximumLayoutSize в интерфейсе LayoutManager2target - компонент, который должен быть размеченDimension объект, содержащий максимальные размерностиpreferredLayoutSize(java.awt.Container)public float getLayoutAlignmentX(Container target)
getLayoutAlignmentX в интерфейсе LayoutManager2target - контейнерpublic float getLayoutAlignmentY(Container target)
getLayoutAlignmentY в интерфейсе LayoutManager2target - контейнерpublic void layoutContainer(Container target)
layoutContainer в интерфейсе LayoutManagertarget - контейнер, чтобы разметитьAWTError - если цель не является контейнером, определенным конструктору
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92