Spec-Zone.ru › OpenJDK 27

Класс StyleConstants.FontConstants

java.lang.Object
javax.swing.text.StyleConstants
javax.swing.text.StyleConstants.FontConstants
Все реализуемые интерфейсы:
AttributeSet.CharacterAttribute, AttributeSet.FontAttribute
Внешний класс:
StyleConstants
public static final class StyleConstants.FontConstants extends StyleConstants implements AttributeSet.FontAttribute, AttributeSet.CharacterAttribute
Типобезопасное перечисление общеизвестных атрибутов, влияющих на шрифт. Для общего представления во внешнем классе используются их псевдонимы.

Краткое описание вложенных классов

Вложенные классы и интерфейсы, объявленные в классе StyleConstants

StyleConstants.CharacterConstants, StyleConstants.ColorConstants, StyleConstants.FontConstants, StyleConstants.ParagraphConstants
Модификатор и тип Класс Описание
static final class  StyleConstants.CharacterConstants
Типобезопасное перечисление общеизвестных атрибутов, влияющих на стиль символа.
static final class  StyleConstants.ColorConstants
Типобезопасное перечисление общеизвестных атрибутов, влияющих на цвет.
static final class  StyleConstants.FontConstants
Типобезопасное перечисление общеизвестных атрибутов, влияющих на шрифт.
static final class  StyleConstants.ParagraphConstants
Типобезопасное перечисление общеизвестных атрибутов, влияющих на стиль абзаца.

Краткое описание полей

Поля, объявленные в классе StyleConstants

ALIGN_CENTER, ALIGN_JUSTIFIED, ALIGN_LEFT, ALIGN_RIGHT, Alignment, Background, BidiLevel, Bold, ComponentAttribute, ComponentElementName, ComposedTextAttribute, Family, FirstLineIndent, FontFamily, FontSize, Foreground, IconAttribute, IconElementName, Italic, LeftIndent, LineSpacing, ModelAttribute, NameAttribute, Orientation, ResolveAttribute, RightIndent, Size, SpaceAbove, SpaceBelow, StrikeThrough, Subscript, Superscript, TabSet, Underline
Модификатор и тип Поле Описание
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
Двунаправленный уровень символа, назначенный алгоритмом bidi 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
Набор позиций табуляции для абзаца; тип — TabSet, содержащий TabStops.
static final Object Underline
Имя атрибута подчёркивания.

Краткое описание методов

Методы, объявленные в классе StyleConstants

getAlignment, getBackground, getBidiLevel, getComponent, getFirstLineIndent, getFontFamily, getFontSize, getForeground, getIcon, getLeftIndent, getLineSpacing, getRightIndent, getSpaceAbove, getSpaceBelow, getTabSet, isBold, isItalic, isStrikeThrough, isSubscript, isSuperscript, isUnderline, setAlignment, setBackground, setBidiLevel, setBold, setComponent, setFirstLineIndent, setFontFamily, setFontSize, setForeground, setIcon, setItalic, setLeftIndent, setLineSpacing, setRightIndent, setSpaceAbove, setSpaceBelow, setStrikeThrough, setSubscript, setSuperscript, setTabSet, setUnderline, toString
Модификатор и тип Метод Описание
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()
Возвращает строковое представление.

Методы, объявленные в классе Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Модификатор и тип Метод Описание
protected Object clone()
Создаёт и возвращает копию этого объекта.
boolean equals(Object obj)
Указывает, равен ли этот объект какому-либо другому объекту.
protected void finalize()
Устарело, планируется удаление: этот элемент API может быть удалён в будущей версии.
Финализация устарела и планируется к удалению в одном из будущих выпусков.
final Class<?> getClass()
Возвращает класс времени выполнения этого Object.
int hashCode()
Возвращает хеш-код этого объекта.
final void notify()
Пробуждает один поток, ожидающий на мониторе этого объекта.
final void notifyAll()
Пробуждает все потоки, ожидающие на мониторе этого объекта.
final void wait()
Заставляет текущий поток ожидать до пробуждения, обычно вследствие уведомления или прерывания.
final void wait(long timeoutMillis)
Заставляет текущий поток ожидать до пробуждения, обычно вследствие уведомления или прерывания, либо до истечения заданного промежутка реального времени.
final void wait(long timeoutMillis, int nanos)
Заставляет текущий поток ожидать до пробуждения, обычно вследствие уведомления или прерывания, либо до истечения заданного промежутка реального времени.

Сообщить об ошибке или предложить улучшение
Дополнительные справочные материалы по API и документацию для разработчиков см. в документации Java SE, содержащей более подробные описания для разработчиков, обзоры концепций, определения терминов, обходные решения и рабочие примеры кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или её дочерних компаний в США и других странах.
Авторское право © 1993, 2026, Oracle и/или её дочерние компании, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API