Spec-Zone.ru › OpenJDK 17

Класс StyleConstants

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

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

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

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

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

Модификатор и тип Класс Описание
static class  StyleConstants.CharacterConstants
Это перечисление безопасных для типов известных атрибутов, которые влияют на стиль символов.
static class  StyleConstants.ColorConstants
Это перечисление безопасных для типов известных атрибутов, которые влияют на цвет.
static class  StyleConstants.FontConstants
Это перечисление безопасных для типов известных атрибутов, которые влияют на шрифт.
static 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 bidi.
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
Набор табуляций для абзаца, тип - TabSet, содержащий TabStops.
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

getFontSize

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

setFontSize

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

isBold

public static boolean isBold(AttributeSet a)
Проверяет, установлен ли атрибут «жирный».
Parameters:
a - список атрибутов
Returns:
true, если установлен, иначе false

setBold

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

isItalic

public static boolean isItalic(AttributeSet a)
Проверяет, установлен ли атрибут «курсив».
Parameters:
a - список атрибутов
Returns:
true, если установлен, иначе false

setItalic

public static void setItalic(MutableAttributeSet a, boolean b)
Устанавливает атрибут «курсив».
Parameters:
a - список атрибутов
b - true/false для установки атрибута

isUnderline

public static boolean isUnderline(AttributeSet a)
Проверяет, установлен ли атрибут «подчеркнуто».
Parameters:
a - список атрибутов
Returns:
true, если установлен, иначе false

isStrikeThrough

public static boolean isStrikeThrough(AttributeSet a)
Проверяет, установлен ли атрибут «перечеркнуто».
Parameters:
a - список атрибутов
Returns:
true, если установлен, иначе false

isSuperscript

public static boolean isSuperscript(AttributeSet a)
Проверяет, установлен ли атрибут «верхний индекс».
Parameters:
a - список атрибутов
Returns:
true, если установлен, иначе false

isSubscript

public static boolean isSubscript(AttributeSet a)
Проверяет, установлен ли атрибут «нижний индекс».
Parameters:
a - список атрибутов
Returns:
true, если установлен, иначе false

setUnderline

public static void setUnderline(MutableAttributeSet a, boolean b)
Устанавливает атрибут «подчеркнуто».
Parameters:
a - список атрибутов
b - true/false для установки атрибута

setStrikeThrough

public static void setStrikeThrough(MutableAttributeSet a, boolean b)
Устанавливает атрибут «перечеркнуто».
Parameters:
a - список атрибутов
b - true/false для установки атрибута

setSuperscript

public static void setSuperscript(MutableAttributeSet a, boolean b)
Устанавливает атрибут «верхний индекс».
Parameters:
a - список атрибутов
b - true/false для установки атрибута

setSubscript

public static void setSubscript(MutableAttributeSet a, boolean b)
Устанавливает атрибут «нижний индекс».
Parameters:
a - список атрибутов
b - true/false для установки атрибута

getForeground

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

setForeground

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

getBackground

public static Color getBackground(AttributeSet a)
Получает цвет заднего плана из списка атрибутов.
Parameters:
a - список атрибутов
Returns:
цвет, по умолчанию Color.black

setBackground

public static void setBackground(MutableAttributeSet a, Color fg)
Устанавливает цвет заднего плана.
Parameters:
a - список атрибутов
fg - цвет

getFirstLineIndent

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

setFirstLineIndent

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

getRightIndent

public static float getRightIndent(AttributeSet a)
Получает отступ справа.
Parameters:
a - список атрибутов
Returns:
значение, 0 если не установлено

setRightIndent

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

getLeftIndent

public static float getLeftIndent(AttributeSet a)
Получает отступ слева.
Parameters:
a - список атрибутов
Returns:
значение, 0 если не установлено

setLeftIndent

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

getLineSpacing

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

setLineSpacing

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

getSpaceAbove

public static float getSpaceAbove(AttributeSet a)
Получает отступ сверху.
Parameters:
a - список атрибутов
Returns:
значение, 0 если не установлено

setSpaceAbove

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

getSpaceBelow

public static float getSpaceBelow(AttributeSet a)
Получает отступ снизу.
Parameters:
a - список атрибутов
Returns:
значение, 0 если не установлено

setSpaceBelow

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

getAlignment

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

setAlignment

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

getTabSet

public static TabSet getTabSet(AttributeSet a)
Получает TabSet.
Parameters:
a - список атрибутов
Returns:
the TabSet

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

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

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

Spec-Zone.ru

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