Класс 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 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 |
Проверяет, установлен ли атрибут 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- шрифт
getFontSize
public static int getFontSize(AttributeSet a)
- Parameters:
-
a- список атрибутов - Returns:
- размер шрифта, по умолчанию 12
setFontSize
public static void setFontSize(MutableAttributeSet a, int s)
- Parameters:
-
a- список атрибутов -
s- размер шрифта
isBold
public static boolean isBold(AttributeSet a)
- Parameters:
-
a- список атрибутов - Returns:
- true, если установлен, иначе false
setBold
public static void setBold(MutableAttributeSet a, boolean b)
- Parameters:
-
a- список атрибутов -
b- true/false для установки атрибута
isItalic
public static boolean isItalic(AttributeSet a)
- Parameters:
-
a- список атрибутов - Returns:
- true, если установлен, иначе false
setItalic
public static void setItalic(MutableAttributeSet a, boolean b)
- Parameters:
-
a- список атрибутов -
b- true/false для установки атрибута
isUnderline
public static boolean isUnderline(AttributeSet a)
- Parameters:
-
a- список атрибутов - Returns:
- true, если установлен, иначе false
isStrikeThrough
public static boolean isStrikeThrough(AttributeSet a)
- Parameters:
-
a- список атрибутов - Returns:
- true, если установлен, иначе false
isSuperscript
public static boolean isSuperscript(AttributeSet a)
- Parameters:
-
a- список атрибутов - Returns:
- true, если установлен, иначе false
isSubscript
public static boolean isSubscript(AttributeSet a)
- Parameters:
-
a- список атрибутов - Returns:
- true, если установлен, иначе false
setUnderline
public static void setUnderline(MutableAttributeSet a, boolean b)
- Parameters:
-
a- список атрибутов -
b- true/false для установки атрибута
setStrikeThrough
public static void setStrikeThrough(MutableAttributeSet a, boolean b)
- Parameters:
-
a- список атрибутов -
b- true/false для установки атрибута
setSuperscript
public static void setSuperscript(MutableAttributeSet a, boolean b)
- Parameters:
-
a- список атрибутов -
b- true/false для установки атрибута
setSubscript
public static void setSubscript(MutableAttributeSet a, boolean b)
- Parameters:
-
a- список атрибутов -
b- true/false для установки атрибута
getForeground
public static Color getForeground(AttributeSet a)
- Parameters:
-
a- список атрибутов - Returns:
- цвет, по умолчанию Color.black
setForeground
public static void setForeground(MutableAttributeSet a, Color fg)
- Parameters:
-
a- список атрибутов -
fg- цвет
getBackground
public static Color getBackground(AttributeSet a)
- Parameters:
-
a- список атрибутов - Returns:
- цвет, по умолчанию Color.black
setBackground
public static void setBackground(MutableAttributeSet a, Color fg)
- Parameters:
-
a- список атрибутов -
fg- цвет
getFirstLineIndent
public static float getFirstLineIndent(AttributeSet a)
- Parameters:
-
a- список атрибутов - Returns:
- значение, 0 если не установлено
setFirstLineIndent
public static void setFirstLineIndent(MutableAttributeSet a, float i)
- Parameters:
-
a- список атрибутов -
i- значение
getRightIndent
public static float getRightIndent(AttributeSet a)
- Parameters:
-
a- список атрибутов - Returns:
- значение, 0 если не установлено
setRightIndent
public static void setRightIndent(MutableAttributeSet a, float i)
- Parameters:
-
a- список атрибутов -
i- значение
getLeftIndent
public static float getLeftIndent(AttributeSet a)
- Parameters:
-
a- список атрибутов - Returns:
- значение, 0 если не установлено
setLeftIndent
public static void setLeftIndent(MutableAttributeSet a, float i)
- Parameters:
-
a- список атрибутов -
i- значение
getLineSpacing
public static float getLineSpacing(AttributeSet a)
- Parameters:
-
a- список атрибутов - Returns:
- значение, 0 если не установлено
setLineSpacing
public static void setLineSpacing(MutableAttributeSet a, float i)
- Parameters:
-
a- список атрибутов -
i- значение
getSpaceAbove
public static float getSpaceAbove(AttributeSet a)
- Parameters:
-
a- список атрибутов - Returns:
- значение, 0 если не установлено
setSpaceAbove
public static void setSpaceAbove(MutableAttributeSet a, float i)
- Parameters:
-
a- список атрибутов -
i- значение
getSpaceBelow
public static float getSpaceBelow(AttributeSet a)
- Parameters:
-
a- список атрибутов - Returns:
- значение, 0 если не установлено
setSpaceBelow
public static void setSpaceBelow(MutableAttributeSet a, float i)
- Parameters:
-
a- список атрибутов -
i- значение
getAlignment
public static int getAlignment(AttributeSet a)
- Parameters:
-
a- список атрибутов - Returns:
- значение
StyleConstants.ALIGN_LEFTесли не установлено
setAlignment
public static void setAlignment(MutableAttributeSet a, int align)
- Parameters:
-
a- список атрибутов -
align- значение выравнивания
getTabSet
public static TabSet getTabSet(AttributeSet a)
- Parameters:
-
a- список атрибутов - Returns:
- the
TabSet
УстановитьНаборТабуляций
public static void setTabSet(MutableAttributeSet a, TabSet tabs)
- Параметры:
-
a- набор атрибутов. -
tabs- набор табуляций
© 1993, 2021, 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/17/docs/api/java.desktop/javax/swing/text/StyleConstants.html