Spec-Zone.ru › OpenJDK 8

Класс 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 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)

Проверяет, установлен ли атрибут 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)

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

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.

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

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 - набор атрибутов
Возвращает:
значение 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.

Spec-Zone.ru

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