Spec-Zone.ru › OpenJDK 21

Класс StyleConstants

java.lang.Object
javax.swing.text.StyleConstants
Прямые известные подклассы:
StyleConstants.CharacterConstants, StyleConstants.ColorConstants, StyleConstants.FontConstants, StyleConstants.ParagraphConstants
public sealed class StyleConstants extends Object permits StyleConstants.CharacterConstants, StyleConstants.ColorConstants, StyleConstants.FontConstants, StyleConstants.ParagraphConstants

Коллекция известных или общих ключей атрибутов и методов для применения к набору атрибутов или изменяемому набору атрибутов для получения/установки свойств безопасным для типов способом.

Атрибуты абзаца образуют определение абзаца для рендеринга. Все размеры указаны в пунктах (как в PostScript), независимом от устройства измерении.

Diagram shows SpaceAbove, FirstLineIndent, LeftIndent, RightIndent,
      and SpaceBelow a paragraph.

Диаграмма графа иерархии класса (запечатанный):
Sealed class hierarchy graph for StyleConstantsSealed class hierarchy graph for StyleConstants

Краткое описание вложенных классов

Модификатор и тип Класс Описание
static final class  StyleConstants.CharacterConstants
Это безопасный для типов перечисление известных атрибутов, которые вносят вклад в стиль символа.
static final class  StyleConstants.ColorConstants
Это безопасный для типов перечисление известных атрибутов, которые вносят вклад в цвет.
static final class  StyleConstants.FontConstants
Это безопасный для типов перечисление известных атрибутов, которые вносят вклад в шрифт.
static final class  StyleConstants.ParagraphConstants
Это безопасный для типов перечисление известных атрибутов, которые вносят вклад в стиль абзаца.

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

Модификатор и тип Поле Описание
static final int ALIGN_CENTER
Возможная величина выравнивания абзаца.
static final int ALIGN_JUSTIFIED
Возможная величина выравнивания абзаца.
static final int ALIGN_LEFT
Возможная величина выравнивания абзаца.
static final int ALIGN_RIGHT
Возможная величина выравнивания абзаца.
static final Object Alignment
Выравнивание абзаца.
static final Object Background
Имя атрибута цвета фона.
static final Object BidiLevel
Уровень двунаправленности символа, назначенный алгоритмом двунаправленности Unicode.
static final Object Bold
Имя атрибута полужирности.
static final Object ComponentAttribute
Имя атрибута компонента.
static final String ComponentElementName
Имена элементов, используемых для представления компонентов.
static final Object ComposedTextAttribute
Имя атрибута составленного текста метода ввода.
static final Object Family
Имя семейства шрифтов.
static final Object FirstLineIndent
Количество пробелов для отступа первой строки абзаца.
static final Object FontFamily
Имя семейства шрифтов.
static final Object FontSize
Имя размера шрифта.
static final Object Foreground
Имя атрибута цвета переднего плана.
static final Object IconAttribute
Имя атрибута значка.
static final String IconElementName
Имена элементов, используемых для представления значков.
static final Object Italic
Имя атрибута наклонного шрифта.
static final Object LeftIndent
Количество для отступа левой стороны абзаца.
static final Object LineSpacing
Количество пробелов между строками абзаца.
static final Object ModelAttribute
Атрибут, используемый для идентификации модели вставленных объектов, у которых есть разделение модели и представления.
static final Object NameAttribute
Имя атрибута, используемого для именования коллекции атрибутов.
static final Object Orientation
Ориентация абзаца.
static final Object ResolveAttribute
Имя атрибута, используемого для идентификации набора родительских атрибутов разрешения, если он определен.
static final Object RightIndent
Количество для отступа правой стороны абзаца.
static final Object Size
Имя размера шрифта.
static final Object SpaceAbove
Количество пробелов над абзацем.
static final Object SpaceBelow
Количество пробелов под абзацем.
static final Object StrikeThrough
Имя атрибута перечеркнутого текста.
static final Object Subscript
Имя атрибута нижнего индекса.
static final Object Superscript
Имя атрибута верхнего индекса.
static final Object TabSet
Набор табуляции для абзаца, тип - набор табуляции, содержащий остановки табуляции.
static final Object Underline
Имя атрибута подчеркивания.

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

Модификатор и тип Метод Описание
static int getAlignment(AttributeSet a)
Получает настройку выравнивания.
static Color getBackground(AttributeSet a)
Получает настройку цвета фона из списка атрибутов.
static int getBidiLevel(AttributeSet a)
Получает настройку BidiLevel.
static Component getComponent(AttributeSet a)
Получает настройку компонента из списка атрибутов.
static float getFirstLineIndent(AttributeSet a)
Получает настройку отступа первой строки.
static String getFontFamily(AttributeSet a)
Получает настройку семейства шрифтов из списка атрибутов.
static int getFontSize(AttributeSet a)
Получает настройку размера шрифта из списка атрибутов.
static Color getForeground(AttributeSet a)
Получает настройку цвета переднего плана из списка атрибутов.
static Icon getIcon(AttributeSet a)
Получает настройку значка из списка атрибутов.
static float getLeftIndent(AttributeSet a)
Получает настройку отступа слева.
static float getLineSpacing(AttributeSet a)
Получает настройку интерлиньяжа.
static float getRightIndent(AttributeSet a)
Получает настройку отступа справа.
static float getSpaceAbove(AttributeSet a)
Получает настройку расстояния сверху.
static float getSpaceBelow(AttributeSet a)
Получает настройку расстояния снизу.
static TabSet getTabSet(AttributeSet a)
Получает TabSet.
static boolean isBold(AttributeSet a)
Проверяет, установлено ли атрибут bold.
static boolean isItalic(AttributeSet a)
Проверяет, установлено ли атрибут italic.
static boolean isStrikeThrough(AttributeSet a)
Проверяет, установлено ли атрибут strikethrough.
static boolean isSubscript(AttributeSet a)
Проверяет, установлено ли атрибут subscript.
static boolean isSuperscript(AttributeSet a)
Проверяет, установлено ли атрибут superscript.
static boolean isUnderline(AttributeSet a)
Проверяет, установлено ли атрибут underline.
static void setAlignment(MutableAttributeSet a, int align)
Устанавливает выравнивание.
static void setBackground(MutableAttributeSet a, Color fg)
Устанавливает цвет фона.
static void setBidiLevel(MutableAttributeSet a, int o)
Устанавливает BidiLevel.
static void setBold(MutableAttributeSet a, boolean b)
Устанавливает атрибут bold.
static void setComponent(MutableAttributeSet a, Component c)
Устанавливает атрибут component.
static void setFirstLineIndent(MutableAttributeSet a, float i)
Устанавливает отступ первой строки.
static void setFontFamily(MutableAttributeSet a, String fam)
Устанавливает атрибут шрифта.
static void setFontSize(MutableAttributeSet a, int s)
Устанавливает атрибут размера шрифта.
static void setForeground(MutableAttributeSet a, Color fg)
Устанавливает цвет переднего плана.
static void setIcon(MutableAttributeSet a, Icon c)
Устанавливает атрибут значка.
static void setItalic(MutableAttributeSet a, boolean b)
Устанавливает атрибут italic.
static void setLeftIndent(MutableAttributeSet a, float i)
Устанавливает отступ слева.
static void setLineSpacing(MutableAttributeSet a, float i)
Устанавливает интерлиньяж.
static void setRightIndent(MutableAttributeSet a, float i)
Устанавливает отступ справа.
static void setSpaceAbove(MutableAttributeSet a, float i)
Устанавливает расстояние сверху.
static void setSpaceBelow(MutableAttributeSet a, float i)
Устанавливает расстояние снизу.
static void setStrikeThrough(MutableAttributeSet a, boolean b)
Устанавливает атрибут strikethrough.
static void setSubscript(MutableAttributeSet a, boolean b)
Устанавливает атрибут subscript.
static void setSuperscript(MutableAttributeSet a, boolean b)
Устанавливает атрибут superscript.
static void setTabSet(MutableAttributeSet a, TabSet tabs)
Устанавливает TabSet.
static void setUnderline(MutableAttributeSet a, boolean b)
Устанавливает атрибут underline.
String toString()
Возвращает строковое представление.

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

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

Подробное описание полей

ComponentElementName

public static final String ComponentElementName
Имя элементов, используемых для представления компонентов.
См. также:
  • Значения константных полей

IconElementName

public static final String IconElementName
Имя элементов, используемых для представления значков.
См. также:
  • Значения константных полей

NameAttribute

public static final Object NameAttribute
Имя атрибута, используемого для именования набора атрибутов.

ResolveAttribute

public static final Object ResolveAttribute
Имя атрибута, используемого для идентификации набора родительских атрибутов, если он определён.

ModelAttribute

public static final Object ModelAttribute
Атрибут, используемый для идентификации модели для вложенных объектов, имеющих разделение модели и представления.

BidiLevel

public static final Object BidiLevel
Уровень двунаправленности символа, назначенный алгоритмом Unicode bidi.

FontFamily

public static final Object FontFamily
Имя набора шрифтов.

Family

public static final Object Family
Имя набора шрифтов.
С:
1.5

FontSize

public static final Object FontSize
Имя размера шрифта.

Size

public static final Object Size
Имя размера шрифта.
С:
1.5

Bold

public static final Object Bold
Имя атрибута «Жирный».

Italic

public static final Object Italic
Имя атрибута «Курсив».

Underline

public static final Object Underline
Имя атрибута «Подчёркнутый».

StrikeThrough

public static final Object StrikeThrough
Имя атрибута «Зачеркнутый».

Superscript

public static final Object Superscript
Имя атрибута «Надстрочный индекс».

Subscript

public static final Object Subscript
Имя атрибута «Подстрочный индекс».

Foreground

public static final Object Foreground
Имя атрибута цвета переднего плана.

Background

public static final Object Background
Имя атрибута цвета фона.

ComponentAttribute

public static final Object ComponentAttribute
Имя атрибута компонента.

IconAttribute

public static final Object IconAttribute
Имя атрибута значка.

ComposedTextAttribute

public static final Object ComposedTextAttribute
Имя атрибута составленного текста метода ввода. Значение этого атрибута - экземпляр AttributedString, представляющий составленный текст.

FirstLineIndent

public static final Object FirstLineIndent
Отступ первой строки абзаца. Это значение может быть отрицательным для смещения в обратном направлении. Тип - Float, указывающий размер отступа в пунктах.

LeftIndent

public static final Object LeftIndent
Отступ левой стороны абзаца. Тип - float, указывающий размер в пунктах.

RightIndent

public static final Object RightIndent
Отступ правой стороны абзаца. Тип - float, указывающий размер в пунктах.

LineSpacing

public static final Object LineSpacing
Расстояние между строками абзаца. Тип - float, указывающий размер как коэффициент высоты строки.

SpaceAbove

public static final Object SpaceAbove
Расстояние над абзацем. Тип - float, указывающий размер в пунктах.

SpaceBelow

public static final Object SpaceBelow
Расстояние под абзацем. Тип - float, указывающий размер в пунктах.

Alignment

public static final Object Alignment
Выравнивание абзаца. Тип - Integer. Допустимые значения:
  • ALIGN_LEFT
  • ALIGN_RIGHT
  • ALIGN_CENTER
  • ALIGN_JUSTIFED

TabSet

public static final Object TabSet
Набор отступов для абзаца, тип - TabSet, содержащий TabStops.

Orientation

public static final Object Orientation
Ориентация абзаца.

ALIGN_LEFT

public static final int ALIGN_LEFT
Возможная установка выравнивания абзаца. Указывает, что текст выравнивается по левому отступу, и дополнительные пробелы размещаются справа.
См. также:
  • Значения константных полей

ALIGN_CENTER

public static final int ALIGN_CENTER
Возможная установка выравнивания абзаца. Указывает, что текст выравнивается по центру, и дополнительные пробелы размещаются равномерно слева и справа.
См. также:
  • Значения константных полей

ALIGN_RIGHT

public static final int ALIGN_RIGHT
Возможная установка выравнивания абзаца. Указывает, что текст выравнивается по правому отступу, и дополнительные пробелы размещаются слева.
См. также:
  • Значения константных полей

ALIGN_JUSTIFIED

public static final int ALIGN_JUSTIFIED
Возможная установка выравнивания абзаца. Указывает, что дополнительные пробелы распределяются по строкам абзаца, при этом текст выравнивается по левому и правому отступам, за исключением последней строки, которая должна быть выровнена по левому отступу.
См. также:
  • Значения константных полей

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

toString

public String toString()
Возвращает строковое представление.
Переопределяет:
toString в классе Object
Возвращает:
строку

getBidiLevel

public static int getBidiLevel(AttributeSet a)
Получает настройку BidiLevel.
Параметры:
a - набор атрибутов
Возвращает:
значение

setBidiLevel

public static void setBidiLevel(MutableAttributeSet a, int o)
Устанавливает BidiLevel.
Параметры:
a - набор атрибутов
o - значение уровня двунаправленности

getComponent

public static Component getComponent(AttributeSet a)
Получает настройку компонента из списка атрибутов.
Параметры:
a - набор атрибутов
Возвращает:
компонент, null если нет

setComponent

public static void setComponent(MutableAttributeSet a, Component c)
Устанавливает атрибут компонента.
Параметры:
a - набор атрибутов
c - компонент

getIcon

public static Icon getIcon(AttributeSet a)
Получает настройку значка из списка атрибутов.
Параметры:
a - набор атрибутов
Возвращает:
значок, null если нет

setIcon

public static void setIcon(MutableAttributeSet a, Icon c)
Устанавливает атрибут значка.
Параметры:
a - набор атрибутов
c - значок

getFontFamily

public static String getFontFamily(AttributeSet a)
Получает настройку набора шрифтов из списка атрибутов.
Параметры:
a - набор атрибутов
Возвращает:
набор шрифтов, "Monospaced" по умолчанию

setFontFamily

public static void setFontFamily(MutableAttributeSet a, String fam)
Устанавливает атрибут шрифта.
Параметры:
a - набор атрибутов
fam - шрифт
END_OF_DOCUMENT_MARKER

ПолучитьРазмерШрифта

public static int getFontSize(AttributeSet a)
Получает настройку размера шрифта из списка атрибутов.
Параметры:
a - список атрибутов
Возвращает:
размер шрифта, по умолчанию 12

УстановитьРазмерШрифта

public static void setFontSize(MutableAttributeSet a, int s)
Устанавливает атрибут размера шрифта.
Параметры:
a - список атрибутов
s - размер шрифта

ПолучитьЖирный

public static boolean isBold(AttributeSet a)
Проверяет, установлен ли атрибут "жирный".
Параметры:
a - список атрибутов
Возвращает:
true, если установлен, иначе false

УстановитьЖирный

public static void setBold(MutableAttributeSet a, boolean b)
Устанавливает атрибут "жирный".
Параметры:
a - список атрибутов
b - значение true/false для установки атрибута

ПолучитьКурсив

public static boolean isItalic(AttributeSet a)
Проверяет, установлен ли атрибут "курсив".
Параметры:
a - список атрибутов
Возвращает:
true, если установлен, иначе false

УстановитьКурсив

public static void setItalic(MutableAttributeSet a, boolean b)
Устанавливает атрибут "курсив".
Параметры:
a - список атрибутов
b - значение true/false для установки атрибута

ПолучитьПодчёркнутый

public static boolean isUnderline(AttributeSet a)
Проверяет, установлен ли атрибут "подчёркнутый".
Параметры:
a - список атрибутов
Возвращает:
true, если установлен, иначе false

ПолучитьЗачёркнутый

public static boolean isStrikeThrough(AttributeSet a)
Проверяет, установлен ли атрибут "зачёркнутый".
Параметры:
a - список атрибутов
Возвращает:
true, если установлен, иначе false

ПолучитьНадстрочный

public static boolean isSuperscript(AttributeSet a)
Проверяет, установлен ли атрибут "надстрочный".
Параметры:
a - список атрибутов
Возвращает:
true, если установлен, иначе false

ПолучитьПодстрочный

public static boolean isSubscript(AttributeSet a)
Проверяет, установлен ли атрибут "подстрочный".
Параметры:
a - список атрибутов
Возвращает:
true, если установлен, иначе false

УстановитьПодчёркнутый

public static void setUnderline(MutableAttributeSet a, boolean b)
Устанавливает атрибут "подчёркнутый".
Параметры:
a - список атрибутов
b - значение true/false для установки атрибута

УстановитьЗачёркнутый

public static void setStrikeThrough(MutableAttributeSet a, boolean b)
Устанавливает атрибут "зачёркнутый".
Параметры:
a - список атрибутов
b - значение true/false для установки атрибута

УстановитьНадстрочный

public static void setSuperscript(MutableAttributeSet a, boolean b)
Устанавливает атрибут "надстрочный".
Параметры:
a - список атрибутов
b - значение true/false для установки атрибута

УстановитьПодстрочный

public static void setSubscript(MutableAttributeSet a, boolean b)
Устанавливает атрибут "подстрочный".
Параметры:
a - список атрибутов
b - значение true/false для установки атрибута

ПолучитьЦветТекста

public static Color getForeground(AttributeSet a)
Получает настройку цвета текста из списка атрибутов.
Параметры:
a - список атрибутов
Возвращает:
цвет, по умолчанию Color.black

УстановитьЦветТекста

public static void setForeground(MutableAttributeSet a, Color fg)
Устанавливает цвет текста.
Параметры:
a - список атрибутов
fg - цвет

ПолучитьЦветФона

public static Color getBackground(AttributeSet a)
Получает настройку цвета фона из списка атрибутов.
Параметры:
a - список атрибутов
Возвращает:
цвет, по умолчанию Color.black

УстановитьЦветФона

public static void setBackground(MutableAttributeSet a, Color fg)
Устанавливает цвет фона.
Параметры:
a - список атрибутов
fg - цвет

ПолучитьОтступПервойСтроки

public static float getFirstLineIndent(AttributeSet a)
Получает настройку отступа первой строки.
Параметры:
a - список атрибутов
Возвращает:
значение, 0 если не установлено

УстановитьОтступПервойСтроки

public static void setFirstLineIndent(MutableAttributeSet a, float i)
Устанавливает отступ первой строки.
Параметры:
a - список атрибутов
i - значение

ПолучитьПравыйОтступ

public static float getRightIndent(AttributeSet a)
Получает настройку правого отступа.
Параметры:
a - список атрибутов
Возвращает:
значение, 0 если не установлено

УстановитьПравыйОтступ

public static void setRightIndent(MutableAttributeSet a, float i)
Устанавливает правый отступ.
Параметры:
a - список атрибутов
i - значение

ПолучитьЛевыйОтступ

public static float getLeftIndent(AttributeSet a)
Получает настройку левого отступа.
Параметры:
a - список атрибутов
Возвращает:
значение, 0 если не установлено

УстановитьЛевыйОтступ

public static void setLeftIndent(MutableAttributeSet a, float i)
Устанавливает левый отступ.
Параметры:
a - список атрибутов
i - значение

ПолучитьМежстрочныйИнтервал

public static float getLineSpacing(AttributeSet a)
Получает настройку межстрочного интервала.
Параметры:
a - список атрибутов
Возвращает:
значение, 0 если не установлено

УстановитьМежстрочныйИнтервал

public static void setLineSpacing(MutableAttributeSet a, float i)
Устанавливает межстрочный интервал.
Параметры:
a - список атрибутов
i - значение

ПолучитьМежстрочныйПробелСверху

public static float getSpaceAbove(AttributeSet a)
Получает настройку межстрочного пробела сверху.
Параметры:
a - список атрибутов
Возвращает:
значение, 0 если не установлено

УстановитьМежстрочныйПробелСверху

public static void setSpaceAbove(MutableAttributeSet a, float i)
Устанавливает межстрочный пробел сверху.
Параметры:
a - список атрибутов
i - значение

ПолучитьМежстрочныйПробелСнизу

public static float getSpaceBelow(AttributeSet a)
Получает настройку межстрочного пробела снизу.
Параметры:
a - список атрибутов
Возвращает:
значение, 0 если не установлено

УстановитьМежстрочныйПробелСнизу

public static void setSpaceBelow(MutableAttributeSet a, float i)
Устанавливает межстрочный пробел снизу.
Параметры:
a - список атрибутов
i - значение

ПолучитьВыравнивание

public static int getAlignment(AttributeSet a)
Получает настройку выравнивания.
Параметры:
a - список атрибутов
Возвращает:
значение StyleConstants.ALIGN_LEFT если не установлено

УстановитьВыравнивание

public static void setAlignment(MutableAttributeSet a, int align)
Устанавливает выравнивание.
Параметры:
a - список атрибутов
align - значение выравнивания

ПолучитьНаборТабуляций

public static TabSet getTabSet(AttributeSet a)
Получает TabSet.
Параметры:
a - список атрибутов
Возвращает:
the TabSet

УстановитьНаборТабуляций

public static void setTabSet(MutableAttributeSet a, TabSet tabs)
Устанавливает набор табуляций.
Параметры:
a - набор атрибутов.
tabs - набор табуляций

© 1993, 2023, 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/21/docs/api/java.desktop/javax/swing/text/StyleConstants.html

Spec-Zone.ru

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