Spec-Zone.ru › OpenJDK 25

Интерфейс Style

Все суперинтерфейсы:
AttributeSet, MutableAttributeSet
Все известные реализующие классы:
StyleContext.NamedStyle
public interface Style extends MutableAttributeSet
Коллекция атрибутов, связываемых с элементом документа. Поскольку они обычно используются для связывания стилей символов и абзацев с элементом, для этого предоставляются соответствующие операции. Другие пользовательские атрибуты, связываемые с элементом, фактически представляют собой пары «имя—значение», расположенные в иерархии; если имя (ключ) не найдено на текущем уровне, запрос передаётся родительскому элементу. Часто используемые атрибуты выделены отдельно, чтобы упростить создание альтернативных, более эффективных реализаций.

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

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

AttributeSet.CharacterAttribute, AttributeSet.ColorAttribute, AttributeSet.FontAttribute, AttributeSet.ParagraphAttribute

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

Поля, объявленные в интерфейсе AttributeSet

NameAttribute, ResolveAttribute

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

Модификатор и тип Метод Описание
void addChangeListener(ChangeListener l)
Добавляет слушатель для отслеживания изменений атрибутов.
String getName()
Возвращает имя стиля.
void removeChangeListener(ChangeListener l)
Удаляет слушатель, отслеживавший изменения атрибутов.

Методы, объявленные в интерфейсе AttributeSet

containsAttribute, containsAttributes, copyAttributes, getAttribute, getAttributeCount, getAttributeNames, getResolveParent, isDefined, isEqual

Методы, объявленные в интерфейсе MutableAttributeSet

addAttribute, addAttributes, removeAttribute, removeAttributes, removeAttributes, setResolveParent

Подробное описание методов

getName

String getName()
Возвращает имя стиля. Стилю не обязательно иметь имя, поэтому, если имя стилю не присвоено, возвращается null.
Возвращает:
имя

addChangeListener

void addChangeListener(ChangeListener l)
Добавляет слушатель для отслеживания изменений атрибутов.
Параметры:
l — слушатель изменений

removeChangeListener

void removeChangeListener(ChangeListener l)
Удаляет слушатель, отслеживавший изменения атрибутов.
Параметры:
l — слушатель изменений

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по API и документацию для разработчиков см. в разделе Документация Java SE, который содержит более подробные описания для разработчиков, включая концептуальные обзоры, определения терминов, способы обхода ограничений и примеры работающего кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или её аффилированных лиц в США и других странах.
Авторское право © 1993, 2025, 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.
https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/text/Style.html

Spec-Zone.ru

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