Класс StyleConstants
- Прямые известные подклассы:
-
StyleConstants.CharacterConstants,StyleConstants.ColorConstants,StyleConstants.FontConstants,StyleConstants.ParagraphConstants
public sealed class StyleConstants extends Object permits StyleConstants.CharacterConstants, StyleConstants.ColorConstants, StyleConstants.FontConstants, StyleConstants.ParagraphConstants
Коллекция известных или общих ключей атрибутов и методов для применения к AttributeSet или MutableAttributeSet для получения/установки свойств безопасным способом.
Атрибуты абзаца определяют параметры абзаца для отображения. Все размеры указаны в пунктах (как в PostScript), что является независимой от устройства мерой.
Краткое описание вложенных классов
| Модификатор и тип | Класс | Описание |
|---|---|---|
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 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 |
Получает настройку выравнивания. |
static Color |
getBackground |
Получает настройку цвета фона из списка атрибутов. |
static int |
getBidiLevel |
Получает настройку BidiLevel. |
static Component |
getComponent |
Получает настройку компонента из списка атрибутов. |
static float |
getFirstLineIndent |
Получает настройку отступа первой строки. |
static String |
getFontFamily |
Получает настройку семейства шрифтов из списка атрибутов. |
static int |
getFontSize |
Получает настройку размера шрифта из списка атрибутов. |
static Color |
getForeground |
Получает настройку цвета переднего плана из списка атрибутов. |
static Icon |
getIcon |
Получает настройку значка из списка атрибутов. |
static float |
getLeftIndent |
Получает настройку левого отступа. |
static float |
getLineSpacing |
Получает настройку интервала между строками. |
static float |
getRightIndent |
Получает настройку правого отступа. |
static float |
getSpaceAbove |
Получает настройку отступа сверху. |
static float |
getSpaceBelow |
Получает настройку отступа снизу. |
static TabSet |
getTabSet |
Получает TabSet. |
static boolean |
isBold |
Проверяет, установлен ли атрибут bold. |
static boolean |
isItalic |
Проверяет, установлен ли атрибут italic. |
static boolean |
isStrikeThrough |
Проверяет, установлен ли атрибут strikethrough. |
static boolean |
isSubscript |
Проверяет, установлен ли атрибут subscript. |
static boolean |
isSuperscript |
Проверяет, установлен ли атрибут superscript. |
static boolean |
isUnderline |
Проверяет, установлен ли атрибут underline. |
static void |
setAlignment |
Устанавливает выравнивание. |
static void |
setBackground |
Устанавливает цвет фона. |
static void |
setBidiLevel |
Устанавливает BidiLevel. |
static void |
setBold |
Устанавливает атрибут bold. |
static void |
setComponent |
Устанавливает атрибут component. |
static void |
setFirstLineIndent |
Устанавливает отступ первой строки. |
static void |
setFontFamily |
Устанавливает атрибут шрифта. |
static void |
setFontSize |
Устанавливает атрибут размера шрифта. |
static void |
setForeground |
Устанавливает цвет переднего плана. |
static void |
setIcon |
Устанавливает атрибут значка. |
static void |
setItalic |
Устанавливает атрибут italic. |
static void |
setLeftIndent |
Устанавливает левый отступ. |
static void |
setLineSpacing |
Устанавливает интервал между строками. |
static void |
setRightIndent |
Устанавливает правый отступ. |
static void |
setSpaceAbove |
Устанавливает отступ сверху. |
static void |
setSpaceBelow |
Устанавливает отступ снизу. |
static void |
setStrikeThrough |
Устанавливает атрибут strikethrough. |
static void |
setSubscript |
Устанавливает атрибут subscript. |
static void |
setSuperscript |
Устанавливает атрибут superscript. |
static void |
setTabSet |
Устанавливает TabSet. |
static void |
setUnderline |
Устанавливает атрибут underline. |
String |
toString() |
Возвращает строковое представление. |
Подробное описание полей
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
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
FirstLineIndent
public static final Object FirstLineIndent
LeftIndent
public static final Object LeftIndent
RightIndent
public static final Object RightIndent
LineSpacing
public static final Object LineSpacing
SpaceAbove
public static final Object SpaceAbove
SpaceBelow
public static final Object SpaceBelow
Alignment
public static final Object Alignment
- ALIGN_LEFT
- ALIGN_RIGHT
- ALIGN_CENTER
- ALIGN_JUSTIFED
TabSet
public static final Object TabSet
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
getBidiLevel
public static int getBidiLevel(AttributeSet a)
- Параметры:
-
a- набор атрибутов - Возвращает:
- значение
setBidiLevel
public static void setBidiLevel(MutableAttributeSet a, int o)
- Параметры:
-
a- набор атрибутов -
o- значение уровня Bidi
getComponent
public static Component getComponent(AttributeSet a)
- Параметры:
-
a- набор атрибутов - Возвращает:
- компонент, null, если отсутствует
УстановитьКомпонент
public static void setComponent(MutableAttributeSet a, Component c)
- Параметры:
-
a- набор атрибутов -
c- компонент
ПолучитьИконку
public static Icon getIcon(AttributeSet a)
- Параметры:
-
a- набор атрибутов - Возвращает:
- иконку, null, если нет
УстановитьИконку
public static void setIcon(MutableAttributeSet a, Icon c)
- Параметры:
-
a- набор атрибутов -
c- иконка
ПолучитьШрифт
public static String getFontFamily(AttributeSet a)
- Параметры:
-
a- набор атрибутов - Возвращает:
- семейство шрифтов, "Monospaced" по умолчанию
УстановитьШрифт
public static void setFontFamily(MutableAttributeSet a, String fam)
- Параметры:
-
a- набор атрибутов -
fam- шрифт
ПолучитьРазмерШрифта
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- значение выравнивания
Получить TabSet
public static TabSet getTabSet(AttributeSet a)
- Параметры:
-
a- набор атрибутов - Возвращает:
TabSet
Установить TabSet
public static void setTabSet(MutableAttributeSet a, TabSet tabs)
- Параметры:
-
a- набор атрибутов. -
tabs- TabSet
© 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.
https://download.java.net/java/early_access/jdk24/docs/api/java.desktop/javax/swing/text/StyleConstants.html