public class StyleContext.NamedStyle extends Object implements Style, Serializable
Предупреждение: Сериализированные объекты этого class не будут совместимыми с будущими выпусками Swing. Текущая поддержка сериализации является подходящей для краткосрочного хранения или RMI между приложениями, выполняющими ту же самую версию Swing. С 1.4, поддержка длительного хранения всего JavaBeansTM была добавлена к java.beans пакет. Пожалуйста, см. XMLEncoder.
AttributeSet.CharacterAttribute, AttributeSet.ColorAttribute, AttributeSet.FontAttribute, AttributeSet.ParagraphAttribute| Модификатор и Тип | Поле и Описание |
|---|---|
protected ChangeEvent |
changeEvent
Только один ChangeEvent необходим на экземпляр модели, так как единственное состояние события (только для чтения) является исходным свойством.
|
protected EventListenerList |
listenerList
Слушатели изменения для модели.
|
NameAttribute, ResolveAttribute| Конструктор и Описание |
|---|
StyleContext.NamedStyle()
Создает новый именованный стиль, с нулевым именем и родителем.
|
StyleContext.NamedStyle(String name, Style parent)
Создает новый именованный стиль.
|
StyleContext.NamedStyle(Style parent)
Создает новый именованный стиль.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
void |
addAttribute(Object name, Object value)
Добавляет атрибут.
|
void |
addAttributes(AttributeSet attr)
Добавляет ряд атрибутов к элементу.
|
void |
addChangeListener(ChangeListener l)
Добавляет слушатель изменения.
|
boolean |
containsAttribute(Object name, Object value)
Проверки, определяется ли данное название атрибута / значение.
|
boolean |
containsAttributes(AttributeSet attrs)
Проверки, содержит ли элемент все атрибуты.
|
AttributeSet |
copyAttributes()
Копии ряд атрибутов.
|
protected void |
fireStateChanged()
Уведомляет всех слушателей, которые зарегистрировали интерес для уведомления на этом типе события.
|
Объект |
getAttribute(Object attrName)
Получает значение атрибута.
|
int |
getAttributeCount()
Получает число атрибутов, которые определяются.
|
Enumeration<?> |
getAttributeNames()
Получает имена всех атрибутов.
|
ChangeListener[] |
getChangeListeners()
Возвращает массив весь
ChangeListeners добавленный к этому NamedStyle с addChangeListener (). |
<T extends EventListener> |
getListeners(Class<T> listenerType)
Возвратите массив всех слушателей данного типа, которые были добавлены к этой модели.
|
Строка |
getName()
Выбирает имя стиля.
|
AttributeSet |
getResolveParent()
Получает атрибуты от родителя.
|
boolean |
isDefined(Object attrName)
Проверки, определяется ли данный атрибут.
|
boolean |
isEqual(AttributeSet attr)
Проверки, равны ли два набора атрибута.
|
void |
removeAttribute(Object name)
Удаляет атрибут из набора.
|
void |
removeAttributes(AttributeSet attrs)
Удаляет ряд атрибутов для элемента.
|
void |
removeAttributes(Enumeration<?> names)
Удаляет ряд атрибутов для элемента.
|
void |
removeChangeListener(ChangeListener l)
Удаляет слушателя изменения.
|
void |
setName(String name)
Изменяет название стиля.
|
void |
setResolveParent(AttributeSet parent)
Устанавливает родителя разрешения.
|
Строка |
toString()
Преобразовывает стиль в строку.
|
protected EventListenerList listenerList
protected transient ChangeEvent changeEvent
public StyleContext.NamedStyle(String name, Style parent)
name - имя стиля, нуль для неназванногоparent - родительский стиль, нуль, если ни одинpublic StyleContext.NamedStyle(Style parent)
parent - родительский стиль, нуль, если ни одинpublic StyleContext.NamedStyle()
public String toString()
public String getName()
public void setName(String name)
name - новое имяpublic void addChangeListener(ChangeListener l)
addChangeListener в интерфейсе Stylel - слушатель измененияpublic void removeChangeListener(ChangeListener l)
removeChangeListener в интерфейсе Stylel - слушатель измененияpublic ChangeListener[] getChangeListeners()
ChangeListeners добавленный к этому NamedStyle с addChangeListener ().ChangeListeners добавленный или пустой массив, если никакие слушатели не были добавленыprotected void fireStateChanged()
EventListenerListpublic <T extends EventListener> T[] getListeners(Class<T> listenerType)
public int getAttributeCount()
getAttributeCount в интерфейсе AttributeSetAttributeSet.getAttributeCount()public boolean isDefined(Object attrName)
isDefined в интерфейсе AttributeSetattrName - имя ненеопределенного атрибутаAttributeSet.isDefined(java.lang.Object)public boolean isEqual(AttributeSet attr)
isEqual в интерфейсе AttributeSetattr - набор атрибута, чтобы проверить поAttributeSet.isEqual(javax.swing.text.AttributeSet)public AttributeSet copyAttributes()
copyAttributes в интерфейсе AttributeSetAttributeSet.copyAttributes()public Object getAttribute(Object attrName)
getAttribute в интерфейсе AttributeSetattrName - имя ненеопределенного атрибутаAttributeSet.getAttribute(java.lang.Object)public Enumeration<?> getAttributeNames()
getAttributeNames в интерфейсе AttributeSetAttributeSet.getAttributeNames()public boolean containsAttribute(Object name, Object value)
containsAttribute в интерфейсе AttributeSetname - имя ненеопределенного атрибутаvalue - значение атрибутаAttributeSet.containsAttribute(java.lang.Object, java.lang.Object)public boolean containsAttributes(AttributeSet attrs)
containsAttributes в интерфейсе AttributeSetattrs - атрибуты, чтобы проверитьAttributeSet.containsAttributes(javax.swing.text.AttributeSet)public AttributeSet getResolveParent()
getResolveParent в интерфейсе AttributeSetAttributeSet.getResolveParent()public void addAttribute(Object name, Object value)
addAttribute в интерфейсе MutableAttributeSetname - имя ненеопределенного атрибутаvalue - значение атрибутаMutableAttributeSet.addAttribute(java.lang.Object, java.lang.Object)public void addAttributes(AttributeSet attr)
addAttributes в интерфейсе MutableAttributeSetattr - атрибуты, чтобы добавитьMutableAttributeSet.addAttribute(java.lang.Object, java.lang.Object)public void removeAttribute(Object name)
removeAttribute в интерфейсе MutableAttributeSetname - имя ненеопределенного атрибутаMutableAttributeSet.removeAttribute(java.lang.Object)public void removeAttributes(Enumeration<?> names)
removeAttributes в интерфейсе MutableAttributeSetnames - названия атрибутаMutableAttributeSet.removeAttributes(java.util.Enumeration<?>)public void removeAttributes(AttributeSet attrs)
removeAttributes в интерфейсе MutableAttributeSetattrs - атрибутыMutableAttributeSet.removeAttributes(java.util.Enumeration<?>)public void setResolveParent(AttributeSet parent)
setResolveParent в интерфейсе MutableAttributeSetparent - родитель, нуль, если ни одинMutableAttributeSet.setResolveParent(javax.swing.text.AttributeSet)
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92