Класс 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 |
Создает TitledBorderUIResource. |
TitledBorderUIResource |
Создает TitledBorderUIResource. |
TitledBorderUIResource |
Создает TitledBorderUIResource. |
TitledBorderUIResource |
Создает TitledBorderUIResource. |
TitledBorderUIResource |
Создает TitledBorderUIResource. |
TitledBorderUIResource |
Создает TitledBorderUIResource. |
Краткое описание методов
Методы, объявленные в классе TitledBorder
getBaseline, getBaselineResizeBehavior, getBorder, getBorderInsets, getFont, getMinimumSize, getTitle, getTitleColor, getTitleFont, getTitleJustification, getTitlePosition, isBorderOpaque, paintBorder, setBorder, setTitle, setTitleColor, setTitleFont, setTitleJustification, setTitlePosition | Модификатор и тип | Метод | Описание |
|---|---|---|
int |
getBaseline |
Возвращает базовую линию. |
Component.BaselineResizeBehavior |
getBaselineResizeBehavior |
Возвращает перечисление, указывающее, как изменяется базовая линия рамки при изменении размера. |
Border |
getBorder() |
Возвращает рамку рамки с заголовком. |
Insets |
getBorderInsets |
Повторно инициализирует параметр insets текущими внутренними отступами этой рамки. |
protected Font |
getFont |
Возвращает шрифт рамки с заголовком по умолчанию. |
Dimension |
getMinimumSize |
Возвращает минимальные размеры, необходимые этой рамке для полного отображения рамки и заголовка. |
String |
getTitle() |
Возвращает заголовок рамки с заголовком. |
Color |
getTitleColor() |
Возвращает цвет заголовка рамки с заголовком. |
Font |
getTitleFont() |
Возвращает шрифт заголовка рамки с заголовком. |
int |
getTitleJustification() |
Возвращает выравнивание заголовка рамки с заголовком. |
int |
getTitlePosition() |
Возвращает положение заголовка рамки с заголовком. |
boolean |
isBorderOpaque() |
Возвращает значение, указывающее, является ли рамка непрозрачной. |
void |
paintBorder |
Рисует рамку для указанного компонента с заданными положением и размером. |
void |
setBorder |
Задает рамку рамки с заголовком. |
void |
setTitle |
Задает заголовок рамки с заголовком. |
void |
setTitleColor |
Задает цвет заголовка рамки с заголовком. |
void |
setTitleFont |
Задает шрифт заголовка рамки с заголовком. |
void |
setTitleJustification |
Задает выравнивание заголовка рамки с заголовком. |
void |
setTitlePosition |
Задает положение заголовка рамки с заголовком. |
Методы, объявленные в классе AbstractBorder
getBorderInsets, getInteriorRectangle, getInteriorRectangle | Модификатор и тип | Метод | Описание |
|---|---|---|
Insets |
getBorderInsets |
Эта реализация по умолчанию возвращает новый объект Insets, инициализированный методом AbstractBorder.getBorderInsets(Component,Insets). |
Rectangle |
getInteriorRectangle |
Этот вспомогательный метод вызывает статический метод. |
static Rectangle |
getInteriorRectangle |
Возвращает прямоугольник, образованный аргументами за вычетом внутренних отступов рамки. |
Методы, объявленные в классе 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, либо до истечения заданного промежутка реального времени. |
Подробное описание конструкторов
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— цвет заголовка
© 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.