Класс 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 |
Проверяет, задан ли атрибут полужирного начертания. |
static boolean |
isItalic |
Проверяет, задан ли атрибут курсивного начертания. |
static boolean |
isStrikeThrough |
Проверяет, задан ли атрибут зачеркивания. |
static boolean |
isSubscript |
Проверяет, задан ли атрибут подстрочного индекса. |
static boolean |
isSuperscript |
Проверяет, задан ли атрибут надстрочного индекса. |
static boolean |
isUnderline |
Проверяет, задан ли атрибут подчеркивания. |
static void |
setAlignment |
Задает выравнивание. |
static void |
setBackground |
Задает цвет фона. |
static void |
setBidiLevel |
Задает BidiLevel. |
static void |
setBold |
Задает атрибут полужирного начертания. |
static void |
setComponent |
Задает атрибут компонента. |
static void |
setFirstLineIndent |
Задает отступ первой строки. |
static void |
setFontFamily |
Задает атрибут шрифта. |
static void |
setFontSize |
Задает атрибут размера шрифта. |
static void |
setForeground |
Задает цвет переднего плана. |
static void |
setIcon |
Задает атрибут значка. |
static void |
setItalic |
Задает атрибут курсивного начертания. |
static void |
setLeftIndent |
Задает отступ слева. |
static void |
setLineSpacing |
Задает межстрочный интервал. |
static void |
setRightIndent |
Задает отступ справа. |
static void |
setSpaceAbove |
Задает интервал над абзацем. |
static void |
setSpaceBelow |
Задает интервал под абзацем. |
static void |
setStrikeThrough |
Задает атрибут зачеркивания. |
static void |
setSubscript |
Задает атрибут подстрочного индекса. |
static void |
setSuperscript |
Задает атрибут надстрочного индекса. |
static void |
setTabSet |
Задает TabSet. |
static void |
setUnderline |
Задает атрибут подчеркивания. |
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— значение уровня двунаправленности
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)
- Параметры:
-
a— набор атрибутов - Возвращает:
TabSet
setTabSet
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://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/text/StyleConstants.html