Spec-Zone.ru › OpenJDK 8

Класс DefaultMenuLayout

  • java.lang.Object
    • javax.swing.BoxLayout
      • javax.swing.plaf.basic.DefaultMenuLayout
Все реализованные интерфейсы:
LayoutManager, LayoutManager2, Serializable, UIResource

public class DefaultMenuLayout
extends BoxLayout
implements UIResource

Базовый менеджер компоновки для всплывающих меню и меню-панелей. Этот класс расширяет BoxLayout, добавляя тег UIResource, чтобы плавающие L&F могли отличать его от установленных пользователем менеджеров компоновки в меню.

Поля

Поля, унаследованные от класса javax.swing.BoxLayout

LINE_AXIS, PAGE_AXIS, X_AXIS, Y_AXIS

Конструкторы

Конструктор и описание
DefaultMenuLayout(Container target, int axis)

Методы

Модификатор и тип Метод и описание
Dimension preferredLayoutSize(Container target)

Возвращает предпочтительные размеры для этой компоновки, учитывая компоненты в указанном контейнере-мишени.

Методы, унаследованные от класса javax.swing.BoxLayout

addLayoutComponent, addLayoutComponent, getAxis, getLayoutAlignmentX, getLayoutAlignmentY, getTarget, invalidateLayout, layoutContainer, maximumLayoutSize, minimumLayoutSize, removeLayoutComponent

Методы, унаследованные от класса java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Конструкторы

DefaultMenuLayout

public DefaultMenuLayout(Container target,
                         int axis)

Методы

preferredLayoutSize

public Dimension preferredLayoutSize(Container target)

Описание скопировано из класса: BoxLayout

Возвращает предпочтительные размеры для этой компоновки, учитывая компоненты в указанном контейнере-мишени.

Определено в:
preferredLayoutSize в интерфейсе LayoutManager
Переопределяет:
preferredLayoutSize в классе BoxLayout
Параметры:
target - контейнер, который необходимо расположить
Возвращает:
размеры >= 0 && <= Integer.MAX_VALUE
См. также:
Container, BoxLayout.minimumLayoutSize(java.awt.Container), BoxLayout.maximumLayoutSize(java.awt.Container)

© 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API