Spec-Zone.ru › OpenJDK 17

Класс BasicTabbedPaneUI.TabbedPaneLayout

java.lang.Object
javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout
Все реализованные интерфейсы:
LayoutManager
Прямые известные подклассы:
MetalTabbedPaneUI.TabbedPaneLayout
Вложенный класс:
BasicTabbedPaneUI
public class BasicTabbedPaneUI.TabbedPaneLayout extends Object implements LayoutManager
Этот класс следует рассматривать как "внутренний" защищённый класс. Создавайте его только внутри подклассов BasicTabbedPaneUI.

Краткое описание конструкторов

Конструктор Описание
TabbedPaneLayout()
Создаёт TabbedPaneLayout.

Краткое описание методов

Модификатор и тип Метод Описание
void addLayoutComponent(String name, Component comp)
Если менеджер компоновки использует строку для каждого компонента, добавляет компонент comp в компоновку, связав его со строкой, заданной name.
void calculateLayoutInfo()
Вычисляет информацию о компоновке.
protected Dimension calculateSize(boolean minimum)
Возвращает рассчитанный размер.
protected void calculateTabRects(int tabPlacement, int tabCount)
Вычисляет прямоугольники вкладок.
void layoutContainer(Container parent)
Компонует указанный контейнер.
Dimension minimumLayoutSize(Container parent)
Вычисляет минимальные размеры для указанного контейнера, учитывая содержащиеся в нём компоненты.
protected void normalizeTabRuns(int tabPlacement, int tabCount, int start, int max)
Нормализует группы вкладок.
protected void padSelectedTab(int tabPlacement, int selectedIndex)
Добавляет отступы к выделенной вкладке.
protected void padTabRun(int tabPlacement, int start, int end, int max)
Добавляет отступы к группе вкладок.
Dimension preferredLayoutSize(Container parent)
Вычисляет предпочтительные размеры для указанного контейнера, учитывая компоненты, которые он содержит.
protected int preferredTabAreaHeight(int tabPlacement, int width)
Возвращает предпочтительную высоту области вкладок.
protected int preferredTabAreaWidth(int tabPlacement, int height)
Возвращает предпочтительную ширину области вкладок.
void removeLayoutComponent(Component comp)
Удаляет указанный компонент из компоновки.
protected void rotateTabRuns(int tabPlacement, int selectedRun)
Поворачивает массив индексов выполнения так, чтобы выделенная группа была run[0].

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

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

Подробное описание конструкторов

TabbedPaneLayout

public TabbedPaneLayout()
Создаёт TabbedPaneLayout.

Подробное описание методов

addLayoutComponent

public void addLayoutComponent(String name, Component comp)
Описание, скопированное из интерфейса: LayoutManager
Если менеджер компоновки использует строку для каждого компонента, добавляет компонент comp в компоновку, связав его со строкой, заданной name.
Определено в интерфейсе:
addLayoutComponent в интерфейсе LayoutManager
Параметры:
name - строка, которая будет связана с компонентом
comp - добавляемый компонент

removeLayoutComponent

public void removeLayoutComponent(Component comp)
Описание, скопированное из интерфейса: LayoutManager
Удаляет указанный компонент из компоновки.
Определено в интерфейсе:
removeLayoutComponent в интерфейсе LayoutManager
Параметры:
comp - удаляемый компонент

preferredLayoutSize

public Dimension preferredLayoutSize(Container parent)
Описание, скопированное из интерфейса: LayoutManager
Вычисляет предпочтительные размеры для указанного контейнера, учитывая компоненты, которые он содержит.
Определено в интерфейсе:
preferredLayoutSize в интерфейсе LayoutManager
Параметры:
parent - контейнер, для которого нужно вычислить компоновку
Возвращает:
предпочтительные размеры контейнера
См. также:
  • LayoutManager.minimumLayoutSize(java.awt.Container)

minimumLayoutSize

public Dimension minimumLayoutSize(Container parent)
Описание, скопированное из интерфейса: LayoutManager
Вычисляет минимальные размеры для указанного контейнера, учитывая компоненты, которые он содержит.
Определено в интерфейсе:
minimumLayoutSize в интерфейсе LayoutManager
Параметры:
parent - компонент, для которого нужно вычислить компоновку
Возвращает:
минимальные размеры контейнера
См. также:
  • LayoutManager.preferredLayoutSize(java.awt.Container)

calculateSize

protected Dimension calculateSize(boolean minimum)
Возвращает рассчитанный размер.
Параметры:
minimum - использовать минимальный размер или предпочтительный размер
Возвращает:
рассчитанный размер

preferredTabAreaHeight

protected int preferredTabAreaHeight(int tabPlacement, int width)
Возвращает предпочтительную высоту области вкладок.
Параметры:
tabPlacement - расположение вкладок
width - ширина
Возвращает:
предпочтительная высота области вкладок

preferredTabAreaWidth

protected int preferredTabAreaWidth(int tabPlacement, int height)
Возвращает предпочтительную ширину области вкладок.
Параметры:
tabPlacement - расположение вкладок
height - высота
Возвращает:
предпочтительная ширина области вкладок

layoutContainer

public void layoutContainer(Container parent)
Компонует указанный контейнер.
Определено в интерфейсе:
layoutContainer в интерфейсе LayoutManager
Параметры:
parent - контейнер, который нужно компоновать

calculateLayoutInfo

public void calculateLayoutInfo()
Вычисляет информацию о компоновке.

calculateTabRects

protected void calculateTabRects(int tabPlacement, int tabCount)
Вычисляет прямоугольники вкладок.
Параметры:
tabPlacement - расположение вкладок
tabCount - количество вкладок

rotateTabRuns

protected void rotateTabRuns(int tabPlacement, int selectedRun)
Поворачивает массив индексов выполнения так, чтобы выделенная группа была run[0].
Параметры:
tabPlacement - расположение вкладок
selectedRun - выделенная группа

normalizeTabRuns

protected void normalizeTabRuns(int tabPlacement, int tabCount, int start, int max)
Нормализует группы вкладок.
Параметры:
tabPlacement - расположение вкладок
tabCount - количество вкладок
start - начало
max - максимум

padTabRun

protected void padTabRun(int tabPlacement, int start, int end, int max)
Добавляет отступы к группе вкладок.
Параметры:
tabPlacement - расположение вкладок
start - начало
end - конец
max - максимум

padSelectedTab

protected void padSelectedTab(int tabPlacement, int selectedIndex)
Добавляет отступы к выделенной вкладке.
Параметры:
tabPlacement - расположение вкладок
selectedIndex - индекс выделенной вкладки

© 1993, 2021, 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.
https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/plaf/basic/BasicTabbedPaneUI.TabbedPaneLayout.html

Spec-Zone.ru

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