Spec-Zone .ru
спецификации, руководства, описания, API
|
|
Java™ Platform Standard Ed. 7 DRAFT ea-b118 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.beans.PropertyChangeSupport javax.swing.event.SwingPropertyChangeSupport
public final class SwingPropertyChangeSupport extends PropertyChangeSupport
This subclass of java.beans.PropertyChangeSupport
is almost
identical in functionality. The only difference is if constructed with
SwingPropertyChangeSupport(sourceBean, true)
it ensures
listeners are only ever notified on the Event Dispatch Thread.
Constructor and Description |
---|
SwingPropertyChangeSupport(Object sourceBean)
Constructs a SwingPropertyChangeSupport object. |
SwingPropertyChangeSupport(Object sourceBean,
boolean notifyOnEDT)
Constructs a SwingPropertyChangeSupport object. |
Modifier and Type | Method and Description |
---|---|
void |
firePropertyChange(PropertyChangeEvent evt)
Fires a property change event to listeners that have been registered to track updates of all properties or a property with the specified name. |
boolean |
isNotifyOnEDT()
Returns notifyOnEDT property. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SwingPropertyChangeSupport(Object sourceBean)
sourceBean
- The bean to be given as the source for any
events.NullPointerException
- if sourceBean
is
null
public SwingPropertyChangeSupport(Object sourceBean, boolean notifyOnEDT)
sourceBean
- the bean to be given as the source for any eventsnotifyOnEDT
- whether to notify listeners on the Event
Dispatch Thread onlyNullPointerException
- if sourceBean
is
null
Method Detail |
---|
public void firePropertyChange(PropertyChangeEvent evt)
No event is fired if the given event's old and new values are equal and non-null.
If isNotifyOnEDT()
is true
and called off the
Event Dispatch Thread this implementation uses
SwingUtilities.invokeLater
to send out the notification
on the Event Dispatch Thread. This ensures listeners
are only ever notified on the Event Dispatch Thread.
firePropertyChange
in class PropertyChangeSupport
evt
- the PropertyChangeEvent
to be firedNullPointerException
- if evt
is
null
public final boolean isNotifyOnEDT()
notifyOnEDT
property.
notifyOnEDT
propertySwingPropertyChangeSupport(Object sourceBean, boolean notifyOnEDT)
|
Java™ Platform Standard Ed. 7 DRAFT ea-b118 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 1993, 2010, Oracle Corporation. All rights reserved.