Класс 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 |
Если менеджер компоновки использует строку для каждого компонента, добавляет компонент comp в компоновку, связывая его со строкой, заданной параметром name. |
void |
calculateLayoutInfo() |
Вычисляет сведения о компоновке. |
protected Dimension |
calculateSize |
Возвращает вычисленный размер. |
protected void |
calculateTabRects |
Вычисляет прямоугольники вкладок. |
void |
layoutContainer |
Выполняет компоновку указанного контейнера. |
Dimension |
minimumLayoutSize |
Вычисляет минимальные размеры указанного контейнера с учетом содержащихся в нем компонентов. |
protected void |
normalizeTabRuns |
Нормализует ряды вкладок. |
protected void |
padSelectedTab |
Добавляет отступы для выбранной вкладки. |
protected void |
padTabRun |
Добавляет отступы для ряда вкладок. |
Dimension |
preferredLayoutSize |
Вычисляет предпочтительные размеры указанного контейнера с учетом содержащихся в нем компонентов. |
protected int |
preferredTabAreaHeight |
Возвращает предпочтительную высоту области вкладок. |
protected int |
preferredTabAreaWidth |
Возвращает предпочтительную ширину области вкладок. |
void |
removeLayoutComponent |
Удаляет указанный компонент из компоновки. |
protected void |
rotateTabRuns |
Поворачивает массив индексов рядов так, чтобы выбранный ряд стал run[0]. |
Методы, объявленные в классе Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected Object |
clone() |
Создает и возвращает копию этого объекта. |
boolean |
equals |
Указывает, равен ли этот объект некоторому другому объекту. |
protected void |
finalize() |
Устарело, планируется удаление: этот элемент API может быть удален в будущей версии. Финализация устарела и может быть удалена в одном из следующих выпусков. |
final Class |
getClass() |
Возвращает класс времени выполнения этого Object. |
int |
hashCode() |
Возвращает хеш-код этого объекта. |
final void |
notify() |
Пробуждает один поток, ожидающий на мониторе этого объекта. |
final void |
notifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. |
String |
toString() |
Возвращает строковое представление объекта. |
final void |
wait() |
Заставляет текущий поток ожидать пробуждения, обычно посредством вызова notify или interrupt. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно посредством вызова notify или interrupt, либо до истечения заданного промежутка реального времени. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно посредством вызова notify или interrupt, либо до истечения заданного промежутка реального времени. |
Подробное описание конструкторов
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— контейнер, для которого выполняется компоновка - Возвращает:
- предпочтительный размер контейнера
- См. также:
minimumLayoutSize
public Dimension minimumLayoutSize(Container parent)
Описание скопировано из интерфейса:
LayoutManagerВычисляет минимальные размеры указанного контейнера с учетом содержащихся в нем компонентов.
- Определено в:
-
minimumLayoutSizeв интерфейсеLayoutManager - Параметры:
-
parent— компонент, для которого выполняется компоновка - Возвращает:
- минимальный размер контейнера
- См. также:
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, 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.