Класс StyleConstants

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

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

Атрибуты абзаца определяют абзац, который будет отображаться. Все размеры указаны в пунктах (как в 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 int ALIGN_CENTER

Возможные значения выравнивания абзаца.

static int ALIGN_JUSTIFIED

Возможные значения выравнивания абзаца.

static int ALIGN_LEFT

Возможные значения выравнивания абзаца.

static int ALIGN_RIGHT

Возможные значения выравнивания абзаца.

static Object Alignment

Выравнивание абзаца.

static Object Background

Имя атрибута цвета фона.

static Object BidiLevel

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

static Object Bold

Имя атрибута «полужирный».

static Object ComponentAttribute

Имя атрибута компонента.

static String ComponentElementName

Имя элементов, используемых для представления компонентов.

static Object ComposedTextAttribute

Имя атрибута составленного текста ввода.

static Object Family

Имя семейства шрифтов.

static Object FirstLineIndent

Количество отступов для первой строки абзаца.

static Object FontFamily

Имя семейства шрифтов.

static Object FontSize

Имя размера шрифта.

static Object Foreground

Имя атрибута цвета переднего плана.

static Object IconAttribute

Имя атрибута иконки.

static String IconElementName

Имя элементов, используемых для представления иконок.

static Object Italic

Имя атрибута «курсив».

static Object LeftIndent

Количество отступа слева в абзаце.

static Object LineSpacing

Количество интерлиньяжа в абзаце.

static Object ModelAttribute

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

static Object NameAttribute

Имя атрибута, используемого для наименования коллекции атрибутов.

static Object Orientation

Ориентация абзаца.

static Object ResolveAttribute

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

static Object RightIndent

Количество отступа справа в абзаце.

static Object Size

Имя размера шрифта.

static Object SpaceAbove

Расстояние сверху над абзацем.

static Object SpaceBelow

Расстояние снизу под абзацем.

static Object StrikeThrough

Имя атрибута «зачеркнутый».

static Object Subscript

Имя атрибута «подстрочный».

static Object Superscript

Имя атрибута «надстрочный».

static Object TabSet

Набор табуляции для абзаца, тип — TabSet, содержащий TabStops.

static 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)

Проверяет, установлен ли атрибут полужирности.

static boolean isItalic​(AttributeSet a)

Проверяет, установлен ли атрибут курсива.

static boolean isStrikeThrough​(AttributeSet a)

Проверяет, установлен ли атрибут зачеркнутого текста.

static boolean isSubscript​(AttributeSet a)

Проверяет, установлен ли атрибут нижнего индекса.

static boolean isSuperscript​(AttributeSet a)

Проверяет, установлен ли атрибут верхнего индекса.

static boolean isUnderline​(AttributeSet a)

Проверяет, установлен ли атрибут подчеркивания.

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)

Устанавливает атрибут полужирности.

static void setComponent​(MutableAttributeSet a, Component c)

Устанавливает атрибут компонента.

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)

Устанавливает атрибут курсива.

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)

Устанавливает атрибут зачеркнутого текста.

static void setSubscript​(MutableAttributeSet a, boolean b)

Устанавливает атрибут нижнего индекса.

static void setSuperscript​(MutableAttributeSet a, boolean b)

Устанавливает атрибут верхнего индекса.

static void setTabSet​(MutableAttributeSet a, TabSet tabs)

Устанавливает TabSet.

static void setUnderline​(MutableAttributeSet a, boolean b)

Устанавливает атрибут подчеркивания.

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.

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()

Возвращает строковое представление.

Overrides:
toString в классе Object
Возвращает:
строку

getBidiLevel

public static int getBidiLevel(AttributeSet a)

Получает значение BidiLevel.

Параметры:
a - набор атрибутов
Возвращает:
значение

setBidiLevel

public static void setBidiLevel(MutableAttributeSet a,
                                int o)

Устанавливает значение BidiLevel.

Параметры:
a - набор атрибутов
o - значение уровня Bidi

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 - шрифт

getFontSize

public static int getFontSize(AttributeSet a)

Получает значение размера шрифта из списка атрибутов.

Параметры:
a - набор атрибутов
Возвращает:
размер шрифта, 12 по умолчанию

setFontSize

public static void setFontSize(MutableAttributeSet a,
                               int s)

Устанавливает атрибут размера шрифта.

Параметры:
a - набор атрибутов
s - размер шрифта

isBold

public static boolean isBold(AttributeSet a)

Проверяет, установлен ли атрибут "жирный".

Параметры:
a - набор атрибутов
Возвращает:
true, если установлен, иначе false

setBold

public static void setBold(MutableAttributeSet a,
                           boolean b)

Устанавливает атрибут "жирный".

Параметры:
a - набор атрибутов
b - указывает true/false для установки атрибута

isItalic

public static boolean isItalic(AttributeSet a)

Проверяет, установлен ли атрибут "курсив".

Параметры:
a - набор атрибутов
Возвращает:
true, если установлен, иначе false

setItalic

public static void setItalic(MutableAttributeSet a,
                             boolean b)

Устанавливает атрибут "курсив".

Параметры:
a - набор атрибутов
b - указывает true/false для установки атрибута

isUnderline

public static boolean isUnderline(AttributeSet a)

Проверяет, установлен ли атрибут "подчеркнутый".

Параметры:
a - набор атрибутов
Возвращает:
true, если установлен, иначе false

isStrikeThrough

public static boolean isStrikeThrough(AttributeSet a)

Проверяет, установлен ли атрибут "зачеркнутый".

Параметры:
a - набор атрибутов
Возвращает:
true, если установлен, иначе false

isSuperscript

public static boolean isSuperscript(AttributeSet a)

Проверяет, установлен ли атрибут "верхний индекс".

Параметры:
a - набор атрибутов
Возвращает:
true, если установлен, иначе false

isSubscript

public static boolean isSubscript(AttributeSet a)

Проверяет, установлен ли атрибут "нижний индекс".

Параметры:
a - набор атрибутов
Возвращает:
true, если установлен, иначе false

setUnderline

public static void setUnderline(MutableAttributeSet a,
                                boolean b)

Устанавливает атрибут "подчеркнутый".

Параметры:
a - набор атрибутов
b - указывает true/false для установки атрибута

setStrikeThrough

public static void setStrikeThrough(MutableAttributeSet a,
                                    boolean b)

Устанавливает атрибут "зачеркнутый".

Параметры:
a - набор атрибутов
b - указывает true/false для установки атрибута

setSuperscript

public static void setSuperscript(MutableAttributeSet a,
                                  boolean b)

Устанавливает атрибут "верхний индекс".

Параметры:
a - набор атрибутов
b - указывает true/false для установки атрибута

setSubscript

public static void setSubscript(MutableAttributeSet a,
                                boolean b)

Устанавливает атрибут "нижний индекс".

Параметры:
a - набор атрибутов
b - указывает true/false для установки атрибута

getForeground

public static Color getForeground(AttributeSet a)

Получает значение цвета переднего плана из списка атрибутов.

Параметры:
a - набор атрибутов
Возвращает:
цвет, Color.black по умолчанию

setForeground

public static void setForeground(MutableAttributeSet a,
                                 Color fg)

Устанавливает цвет переднего плана.

Параметры:
a - набор атрибутов
fg - цвет

getBackground

public static Color getBackground(AttributeSet a)

Получает значение цвета фона из списка атрибутов.

Параметры:
a - набор атрибутов
Возвращает:
цвет, Color.black по умолчанию

setBackground

public static void setBackground(MutableAttributeSet a,
                                 Color fg)

Устанавливает цвет фона.

Параметры:
a - набор атрибутов
fg - цвет

getFirstLineIndent

public static float getFirstLineIndent(AttributeSet a)

Получает значение отступа первой строки.

Параметры:
a - набор атрибутов
Возвращает:
значение, 0, если не установлено

setFirstLineIndent

public static void setFirstLineIndent(MutableAttributeSet a,
                                      float i)

Устанавливает отступ первой строки.

Параметры:
a - набор атрибутов
i - значение

getRightIndent

public static float getRightIndent(AttributeSet a)

Получает значение правого отступа.

Параметры:
a - набор атрибутов
Возвращает:
значение, 0, если не установлено

setRightIndent

public static void setRightIndent(MutableAttributeSet a,
                                  float i)

Устанавливает правый отступ.

Параметры:
a - набор атрибутов
i - значение

getLeftIndent

public static float getLeftIndent(AttributeSet a)

Получает значение левого отступа.

Параметры:
a - набор атрибутов
Возвращает:
значение, 0, если не установлено

setLeftIndent

public static void setLeftIndent(MutableAttributeSet a,
                                 float i)

Устанавливает левый отступ.

Параметры:
a - набор атрибутов
i - значение

getLineSpacing

public static float getLineSpacing(AttributeSet a)

Получает значение интервала между строками.

Параметры:
a - набор атрибутов
Возвращает:
значение, 0, если не установлено

setLineSpacing

public static void setLineSpacing(MutableAttributeSet a,
                                  float i)

Устанавливает интервал между строками.

Параметры:
a - набор атрибутов
i - значение

getSpaceAbove

public static float getSpaceAbove(AttributeSet a)

Получает значение отступа сверху.

Параметры:
a - набор атрибутов
Возвращает:
значение, 0, если не установлено

setSpaceAbove

public static void setSpaceAbove(MutableAttributeSet a,
                                 float i)

Устанавливает отступ сверху.

Параметры:
a - набор атрибутов
i - значение

getSpaceBelow

public static float getSpaceBelow(AttributeSet a)

Получает значение отступа снизу.

Параметры:
a - набор атрибутов
Возвращает:
значение, 0, если не установлено

setSpaceBelow

public static void setSpaceBelow(MutableAttributeSet a,
                                 float i)

Устанавливает отступ снизу.

Параметры:
a - набор атрибутов
i - значение

getAlignment

public static int getAlignment(AttributeSet a)

Получает значение выравнивания.

Параметры:
a - набор атрибутов
Возвращает:
значение StyleConstants.ALIGN_LEFT если не установлено

setAlignment

public static void setAlignment(MutableAttributeSet a,
                                int align)

Устанавливает выравнивание.

Параметры:
a - набор атрибутов
align - значение выравнивания

getTabSet

public static TabSet getTabSet(AttributeSet a)

Получает TabSet.

Параметры:
a - набор атрибутов
Возвращает:
the TabSet

setTabSet

public static void setTabSet(MutableAttributeSet a,
                             TabSet tabs)

Устанавливает TabSet.

Параметры:
a - набор атрибутов.
tabs - TabSet

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

Spec-Zone .ru
спецификации, руководства, описания, API