Класс StyleConstants
- java.lang.Object
-
- javax.swing.text.StyleConstants
- Прямые известные подклассы:
-
StyleConstants.CharacterConstants,StyleConstants.ColorConstants,StyleConstants.FontConstants,StyleConstants.ParagraphConstants
public class StyleConstants extends Object
Коллекция известных или общих ключей атрибутов и методов для применения к набору атрибутов или изменяемому набору атрибутов для получения/установки свойств безопасным способом.
Атрибуты абзаца определяют абзац, который будет отображаться. Все размеры указаны в пунктах (как в PostScript), что является независимой от устройства мерой.
Вложенные классы
| Модификатор и тип | Класс | Описание |
|---|---|---|
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()
Возвращает строковое представление.
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