Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class SwingPropertyChangeSupport extends PropertyChangeSupport
java.beans.PropertyChangeSupport
почти идентично в функциональности. Единственная разница если создано с SwingPropertyChangeSupport(sourceBean, true)
это гарантирует, что слушатели только когда-либо уведомляются относительно События, Диспетчеризируют Поток.Конструктор и Описание |
---|
SwingPropertyChangeSupport(Object sourceBean)
Создает объект SwingPropertyChangeSupport.
|
SwingPropertyChangeSupport(Object sourceBean, boolean notifyOnEDT)
Создает объект SwingPropertyChangeSupport.
|
Модификатор и Тип | Метод и Описание |
---|---|
void |
firePropertyChange(PropertyChangeEvent evt)
Запускает событие изменения свойства в слушателей, которые были зарегистрированы, чтобы отследить обновления всех свойств или свойства с указанным именем.
|
boolean |
isNotifyOnEDT()
Возвраты
notifyOnEDT свойство. |
addPropertyChangeListener, addPropertyChangeListener, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getPropertyChangeListeners, getPropertyChangeListeners, hasListeners, removePropertyChangeListener, removePropertyChangeListener
public SwingPropertyChangeSupport(Object sourceBean)
sourceBean
- Боб, который будет дан как источник для любых событий.NullPointerException
- если sourceBean
null
public SwingPropertyChangeSupport(Object sourceBean, boolean notifyOnEDT)
sourceBean
- боб, который будет дан как источник для любых событийnotifyOnEDT
- уведомить ли, что слушатели на Событии Диспетчеризируют Поток толькоNullPointerException
- если sourceBean
null
public void firePropertyChange(PropertyChangeEvent evt)
Никакое событие не запускается, если старые и новые значения данного события равные и ненулевыми.
Если isNotifyOnEDT()
true
и отозванный Событие Диспетчеризируют Поток эта реализация использование SwingUtilities.invokeLater
чтобы отослать уведомление на Событии Диспетчеризируют Поток. Это гарантирует, что слушатели только когда-либо уведомляются относительно События, Диспетчеризируют Поток.
firePropertyChange
в class PropertyChangeSupport
evt
- PropertyChangeEvent
быть запущеннымNullPointerException
- если evt
null
public final boolean isNotifyOnEDT()
notifyOnEDT
свойство.notifyOnEDT
свойствоSwingPropertyChangeSupport(Object sourceBean, boolean notifyOnEDT)
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92