Класс StyleConstants
- Прямые известные подклассы:
-
StyleConstants.CharacterConstants,StyleConstants.ColorConstants,StyleConstants.FontConstants,StyleConstants.ParagraphConstants
public sealed class StyleConstants extends Object permits StyleConstants.CharacterConstants, StyleConstants.ColorConstants, StyleConstants.FontConstants, StyleConstants.ParagraphConstants
Коллекция известных или общих ключей атрибутов и методов для применения к набору атрибутов или изменяемому набору атрибутов для получения/установки свойств безопасным для типов способом.
Атрибуты абзаца образуют определение абзаца для рендеринга. Все размеры указаны в пунктах (как в 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. |
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 |
Набор табуляции для абзаца, тип - набор табуляции, содержащий остановки табуляции. |
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
public String toString()
- Переопределяет:
-
toStringв классеObject - Возвращает:
- строку
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- шрифт
ПолучитьРазмерШрифта
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- значение выравнивания
ПолучитьНаборТабуляций
public static TabSet getTabSet(AttributeSet a)
- Параметры:
-
a- список атрибутов - Возвращает:
- the
TabSet
УстановитьНаборТабуляций
public static void setTabSet(MutableAttributeSet a, TabSet tabs)
- Параметры:
-
a- набор атрибутов. -
tabs- набор табуляций
© 1993, 2023, 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/21/docs/api/java.desktop/javax/swing/text/StyleConstants.html