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()
Возвращает массив весь
ChangeListener s добавленный к этому 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
в интерфейсе Style
l
- слушатель измененияpublic void removeChangeListener(ChangeListener l)
removeChangeListener
в интерфейсе Style
l
- слушатель измененияpublic ChangeListener[] getChangeListeners()
ChangeListener
s добавленный к этому NamedStyle с addChangeListener ().ChangeListener
s добавленный или пустой массив, если никакие слушатели не были добавленыprotected void fireStateChanged()
EventListenerList
public <T extends EventListener> T[] getListeners(Class<T> listenerType)
public int getAttributeCount()
getAttributeCount
в интерфейсе AttributeSet
AttributeSet.getAttributeCount()
public boolean isDefined(Object attrName)
isDefined
в интерфейсе AttributeSet
attrName
- имя ненеопределенного атрибутаAttributeSet.isDefined(java.lang.Object)
public boolean isEqual(AttributeSet attr)
isEqual
в интерфейсе AttributeSet
attr
- набор атрибута, чтобы проверить поAttributeSet.isEqual(javax.swing.text.AttributeSet)
public AttributeSet copyAttributes()
copyAttributes
в интерфейсе AttributeSet
AttributeSet.copyAttributes()
public Object getAttribute(Object attrName)
getAttribute
в интерфейсе AttributeSet
attrName
- имя ненеопределенного атрибутаAttributeSet.getAttribute(java.lang.Object)
public Enumeration<?> getAttributeNames()
getAttributeNames
в интерфейсе AttributeSet
AttributeSet.getAttributeNames()
public boolean containsAttribute(Object name, Object value)
containsAttribute
в интерфейсе AttributeSet
name
- имя ненеопределенного атрибутаvalue
- значение атрибутаAttributeSet.containsAttribute(java.lang.Object, java.lang.Object)
public boolean containsAttributes(AttributeSet attrs)
containsAttributes
в интерфейсе AttributeSet
attrs
- атрибуты, чтобы проверитьAttributeSet.containsAttributes(javax.swing.text.AttributeSet)
public AttributeSet getResolveParent()
getResolveParent
в интерфейсе AttributeSet
AttributeSet.getResolveParent()
public void addAttribute(Object name, Object value)
addAttribute
в интерфейсе MutableAttributeSet
name
- имя ненеопределенного атрибутаvalue
- значение атрибутаMutableAttributeSet.addAttribute(java.lang.Object, java.lang.Object)
public void addAttributes(AttributeSet attr)
addAttributes
в интерфейсе MutableAttributeSet
attr
- атрибуты, чтобы добавитьMutableAttributeSet.addAttribute(java.lang.Object, java.lang.Object)
public void removeAttribute(Object name)
removeAttribute
в интерфейсе MutableAttributeSet
name
- имя ненеопределенного атрибутаMutableAttributeSet.removeAttribute(java.lang.Object)
public void removeAttributes(Enumeration<?> names)
removeAttributes
в интерфейсе MutableAttributeSet
names
- названия атрибутаMutableAttributeSet.removeAttributes(java.util.Enumeration<?>)
public void removeAttributes(AttributeSet attrs)
removeAttributes
в интерфейсе MutableAttributeSet
attrs
- атрибутыMutableAttributeSet.removeAttributes(java.util.Enumeration<?>)
public void setResolveParent(AttributeSet parent)
setResolveParent
в интерфейсе MutableAttributeSet
parent
- родитель, нуль, если ни одинMutableAttributeSet.setResolveParent(javax.swing.text.AttributeSet)
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92