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