Spec-Zone.ru › OpenJDK 25

Класс BasicTabbedPaneUI.TabbedPaneLayout

java.lang.Object
javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout
Все реализованные интерфейсы:
LayoutManager
Прямые известные подклассы:
MetalTabbedPaneUI.TabbedPaneLayout
Внешний класс:
BasicTabbedPaneUI
public class BasicTabbedPaneUI.TabbedPaneLayout extends Object implements LayoutManager
Этот класс следует рассматривать как внутренний класс с модификатором доступа «protected». Создавайте его экземпляры только в подклассах 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].

Методы, объявленные в классе 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(Container)

minimumLayoutSize

public Dimension minimumLayoutSize(Container parent)
Описание скопировано из интерфейса: LayoutManager
Вычисляет минимальные размеры указанного контейнера с учетом содержащихся в нем компонентов.
Определено в:
minimumLayoutSize в интерфейсе LayoutManager
Параметры:
parent — компонент, для которого выполняется компоновка
Возвращает:
минимальный размер контейнера
См. также:
  • LayoutManager.preferredLayoutSize(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 — выбранный индекс

Сообщить об ошибке или предложить улучшение
Дополнительные справочные материалы по API и документацию для разработчиков см. в разделе Документация Java SE, содержащем более подробные описания для разработчиков, общие обзоры, определения терминов, обходные решения и примеры работающего кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторские права © 1993, 2025, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 1993, 2025, 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/25/docs/api/java.desktop/javax/swing/plaf/basic/BasicTabbedPaneUI.TabbedPaneLayout.html

Spec-Zone.ru

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