Spec-Zone.ru › OpenJDK 27

Класс BorderUIResource.TitledBorderUIResource

java.lang.Object
javax.swing.border.AbstractBorder
javax.swing.border.TitledBorder
javax.swing.plaf.BorderUIResource.TitledBorderUIResource
Все реализуемые интерфейсы:
Serializable, Border, UIResource
Внешний класс:
BorderUIResource
public static class BorderUIResource.TitledBorderUIResource extends TitledBorder implements UIResource
Ресурс пользовательского интерфейса с рамкой и заголовком.

Краткое описание полей

Поля, объявленные в классе TitledBorder

ABOVE_BOTTOM, ABOVE_TOP, BELOW_BOTTOM, BELOW_TOP, border, BOTTOM, CENTER, DEFAULT_JUSTIFICATION, DEFAULT_POSITION, EDGE_SPACING, LEADING, LEFT, RIGHT, TEXT_INSET_H, TEXT_SPACING, title, titleColor, titleFont, titleJustification, titlePosition, TOP, TRAILING
Модификатор и тип Поле Описание
static final int ABOVE_BOTTOM
Располагает заголовок над нижней линией рамки.
static final int ABOVE_TOP
Располагает заголовок над верхней линией рамки.
static final int BELOW_BOTTOM
Располагает заголовок под нижней линией рамки.
static final int BELOW_TOP
Располагает заголовок под верхней линией рамки.
protected Border border
Рамка.
static final int BOTTOM
Располагает заголовок посередине нижней линии рамки.
static final int CENTER
Располагает текст заголовка по центру линии рамки.
static final int DEFAULT_JUSTIFICATION
Использует выравнивание текста заголовка по умолчанию.
static final int DEFAULT_POSITION
Использует вертикальную ориентацию текста заголовка по умолчанию.
protected static final int EDGE_SPACING
Интервал между рамкой и краем компонента
static final int LEADING
Располагает текст заголовка с левой стороны линии рамки при направлении слева направо и с правой стороны линии рамки при направлении справа налево.
static final int LEFT
Располагает текст заголовка с левой стороны линии рамки.
static final int RIGHT
Располагает текст заголовка с правой стороны линии рамки.
protected static final int TEXT_INSET_H
Горизонтальный отступ текста с выравниванием по левому или правому краю
protected static final int TEXT_SPACING
Интервал между рамкой и текстом
protected String title
Заголовок, который должна отображать рамка.
protected Color titleColor
Цвет заголовка.
protected Font titleFont
Шрифт для отображения заголовка.
protected int titleJustification
Выравнивание заголовка.
protected int titlePosition
Положение заголовка.
static final int TOP
Располагает заголовок посередине верхней линии рамки.
static final int TRAILING
Располагает текст заголовка с правой стороны линии рамки при направлении слева направо и с левой стороны линии рамки при направлении справа налево.

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

Конструктор Описание
TitledBorderUIResource(String title)
Создает TitledBorderUIResource.
TitledBorderUIResource(Border border)
Создает TitledBorderUIResource.
TitledBorderUIResource(Border border, String title)
Создает TitledBorderUIResource.
TitledBorderUIResource(Border border, String title, int titleJustification, int titlePosition)
Создает TitledBorderUIResource.
TitledBorderUIResource(Border border, String title, int titleJustification, int titlePosition, Font titleFont)
Создает TitledBorderUIResource.
TitledBorderUIResource(Border border, String title, int titleJustification, int titlePosition, Font titleFont, Color titleColor)
Создает TitledBorderUIResource.

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

Методы, объявленные в классе TitledBorder

getBaseline, getBaselineResizeBehavior, getBorder, getBorderInsets, getFont, getMinimumSize, getTitle, getTitleColor, getTitleFont, getTitleJustification, getTitlePosition, isBorderOpaque, paintBorder, setBorder, setTitle, setTitleColor, setTitleFont, setTitleJustification, setTitlePosition
Модификатор и тип Метод Описание
int getBaseline(Component c, int width, int height)
Возвращает базовую линию.
Component.BaselineResizeBehavior getBaselineResizeBehavior(Component c)
Возвращает перечисление, указывающее, как изменяется базовая линия рамки при изменении размера.
Border getBorder()
Возвращает рамку рамки с заголовком.
Insets getBorderInsets(Component c, Insets insets)
Повторно инициализирует параметр insets текущими внутренними отступами этой рамки.
protected Font getFont(Component c)
Возвращает шрифт рамки с заголовком по умолчанию.
Dimension getMinimumSize(Component c)
Возвращает минимальные размеры, необходимые этой рамке для полного отображения рамки и заголовка.
String getTitle()
Возвращает заголовок рамки с заголовком.
Color getTitleColor()
Возвращает цвет заголовка рамки с заголовком.
Font getTitleFont()
Возвращает шрифт заголовка рамки с заголовком.
int getTitleJustification()
Возвращает выравнивание заголовка рамки с заголовком.
int getTitlePosition()
Возвращает положение заголовка рамки с заголовком.
boolean isBorderOpaque()
Возвращает значение, указывающее, является ли рамка непрозрачной.
void paintBorder(Component c, Graphics g, int x, int y, int width, int height)
Рисует рамку для указанного компонента с заданными положением и размером.
void setBorder(Border border)
Задает рамку рамки с заголовком.
void setTitle(String title)
Задает заголовок рамки с заголовком.
void setTitleColor(Color titleColor)
Задает цвет заголовка рамки с заголовком.
void setTitleFont(Font titleFont)
Задает шрифт заголовка рамки с заголовком.
void setTitleJustification(int titleJustification)
Задает выравнивание заголовка рамки с заголовком.
void setTitlePosition(int titlePosition)
Задает положение заголовка рамки с заголовком.

Методы, объявленные в классе AbstractBorder

getBorderInsets, getInteriorRectangle, getInteriorRectangle
Модификатор и тип Метод Описание
Insets getBorderInsets(Component c)
Эта реализация по умолчанию возвращает новый объект Insets, инициализированный методом AbstractBorder.getBorderInsets(Component,Insets).
Rectangle getInteriorRectangle(Component c, int x, int y, int width, int height)
Этот вспомогательный метод вызывает статический метод.
static Rectangle getInteriorRectangle(Component c, Border b, int x, int y, int width, int height)
Возвращает прямоугольник, образованный аргументами за вычетом внутренних отступов рамки.

Методы, объявленные в классе Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Модификатор и тип Метод Описание
protected Object clone()
Создает и возвращает копию этого объекта.
boolean equals(Object obj)
Показывает, равен ли этот объект другому объекту.
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(long timeoutMillis)
Переводит текущий поток в ожидание до его пробуждения, обычно в результате вызова notify или interrupt, либо до истечения заданного промежутка реального времени.
final void wait(long timeoutMillis, int nanos)
Переводит текущий поток в ожидание до его пробуждения, обычно в результате вызова notify или interrupt, либо до истечения заданного промежутка реального времени.

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

TitledBorderUIResource

public TitledBorderUIResource(String title)
Создает TitledBorderUIResource.
Параметры:
title — заголовок, который должна отображать рамка

TitledBorderUIResource

public TitledBorderUIResource(Border border)
Создает TitledBorderUIResource.
Параметры:
border — рамка

TitledBorderUIResource

public TitledBorderUIResource(Border border, String title)
Создает TitledBorderUIResource.
Параметры:
border — рамка
title — заголовок, который должна отображать рамка

TitledBorderUIResource

public TitledBorderUIResource(Border border, String title, int titleJustification, int titlePosition)
Создает TitledBorderUIResource.
Параметры:
border — рамка
title — заголовок, который должна отображать рамка
titleJustification — выравнивание заголовка
titlePosition — положение заголовка

TitledBorderUIResource

public TitledBorderUIResource(Border border, String title, int titleJustification, int titlePosition, Font titleFont)
Создает TitledBorderUIResource.
Параметры:
border — рамка
title — заголовок, который должна отображать рамка
titleJustification — выравнивание заголовка
titlePosition — положение заголовка
titleFont — шрифт для отображения заголовка

TitledBorderUIResource

@ConstructorProperties({"border","title","titleJustification","titlePosition","titleFont","titleColor"}) public TitledBorderUIResource(Border border, String title, int titleJustification, int titlePosition, Font titleFont, Color titleColor)
Создает TitledBorderUIResource.
Параметры:
border — рамка
title — заголовок, который должна отображать рамка
titleJustification — выравнивание заголовка
titlePosition — положение заголовка
titleFont — шрифт для отображения заголовка
titleColor — цвет заголовка

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по API и документацию для разработчиков см. в документации Java SE, содержащей более подробные описания для разработчиков, обзоры концепций, определения терминов, обходные решения и работающие примеры кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторские права © 1993, 2026, 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.

Spec-Zone.ru

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