javax.swing.event
Class SwingPropertyChangeSupport

java.lang.Object sample code for java.lang.Object definition code for java.lang.Object 
  extended by java.beans.PropertyChangeSupport sample code for java.beans.PropertyChangeSupport definition code for java.beans.PropertyChangeSupport 
      extended by javax.swing.event.SwingPropertyChangeSupport
All Implemented Interfaces:
Serializable sample code for java.io.Serializable definition code for java.io.Serializable

public final class SwingPropertyChangeSupport
extends PropertyChangeSupport sample code for java.beans.PropertyChangeSupport definition code for java.beans.PropertyChangeSupport

This subclass of java.beans.PropertyChangeSupport is identical in functionality -- it sacrifices thread-safety (not a Swing concern) for reduce memory consumption, which helps performance (both big Swing concerns). Most of the overridden methods are only necessary because all of PropertyChangeSupport's instance data is private, without accessor methods.

See Also:
Serialized Form

Constructor Summary
SwingPropertyChangeSupport sample code for javax.swing.event.SwingPropertyChangeSupport.SwingPropertyChangeSupport(java.lang.Object) definition code for javax.swing.event.SwingPropertyChangeSupport.SwingPropertyChangeSupport(java.lang.Object) (Object sample code for java.lang.Object definition code for java.lang.Object  sourceBean)
          Constructs a SwingPropertyChangeSupport object.
 
Method Summary
 
Methods inherited from class java.beans.PropertyChangeSupport sample code for java.beans.PropertyChangeSupport definition code for java.beans.PropertyChangeSupport
addPropertyChangeListener sample code for java.beans.PropertyChangeSupport.addPropertyChangeListener(java.beans.PropertyChangeListener) definition code for java.beans.PropertyChangeSupport.addPropertyChangeListener(java.beans.PropertyChangeListener) , addPropertyChangeListener sample code for java.beans.PropertyChangeSupport.addPropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener) definition code for java.beans.PropertyChangeSupport.addPropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener) , fireIndexedPropertyChange sample code for java.beans.PropertyChangeSupport.fireIndexedPropertyChange(java.lang.String, int, boolean, boolean) definition code for java.beans.PropertyChangeSupport.fireIndexedPropertyChange(java.lang.String, int, boolean, boolean) , fireIndexedPropertyChange sample code for java.beans.PropertyChangeSupport.fireIndexedPropertyChange(java.lang.String, int, int, int) definition code for java.beans.PropertyChangeSupport.fireIndexedPropertyChange(java.lang.String, int, int, int) , fireIndexedPropertyChange sample code for java.beans.PropertyChangeSupport.fireIndexedPropertyChange(java.lang.String, int, java.lang.Object, java.lang.Object) definition code for java.beans.PropertyChangeSupport.fireIndexedPropertyChange(java.lang.String, int, java.lang.Object, java.lang.Object) , firePropertyChange sample code for java.beans.PropertyChangeSupport.firePropertyChange(java.beans.PropertyChangeEvent) definition code for java.beans.PropertyChangeSupport.firePropertyChange(java.beans.PropertyChangeEvent) , firePropertyChange sample code for java.beans.PropertyChangeSupport.firePropertyChange(java.lang.String, boolean, boolean) definition code for java.beans.PropertyChangeSupport.firePropertyChange(java.lang.String, boolean, boolean) , firePropertyChange sample code for java.beans.PropertyChangeSupport.firePropertyChange(java.lang.String, int, int) definition code for java.beans.PropertyChangeSupport.firePropertyChange(java.lang.String, int, int) , firePropertyChange sample code for java.beans.PropertyChangeSupport.firePropertyChange(java.lang.String, java.lang.Object, java.lang.Object) definition code for java.beans.PropertyChangeSupport.firePropertyChange(java.lang.String, java.lang.Object, java.lang.Object) , getPropertyChangeListeners sample code for java.beans.PropertyChangeSupport.getPropertyChangeListeners() definition code for java.beans.PropertyChangeSupport.getPropertyChangeListeners() , getPropertyChangeListeners sample code for java.beans.PropertyChangeSupport.getPropertyChangeListeners(java.lang.String) definition code for java.beans.PropertyChangeSupport.getPropertyChangeListeners(java.lang.String) , hasListeners sample code for java.beans.PropertyChangeSupport.hasListeners(java.lang.String) definition code for java.beans.PropertyChangeSupport.hasListeners(java.lang.String) , removePropertyChangeListener sample code for java.beans.PropertyChangeSupport.removePropertyChangeListener(java.beans.PropertyChangeListener) definition code for java.beans.PropertyChangeSupport.removePropertyChangeListener(java.beans.PropertyChangeListener) , removePropertyChangeListener sample code for java.beans.PropertyChangeSupport.removePropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener) definition code for java.beans.PropertyChangeSupport.removePropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener)
 
Methods inherited from class java.lang.Object sample code for java.lang.Object definition code for java.lang.Object
clone sample code for java.lang.Object.clone() definition code for java.lang.Object.clone() , equals sample code for java.lang.Object.equals(java.lang.Object) definition code for java.lang.Object.equals(java.lang.Object) , finalize sample code for java.lang.Object.finalize() definition code for java.lang.Object.finalize() , getClass sample code for java.lang.Object.getClass() definition code for java.lang.Object.getClass() , hashCode sample code for java.lang.Object.hashCode() definition code for java.lang.Object.hashCode() , notify sample code for java.lang.Object.notify() definition code for java.lang.Object.notify() , notifyAll sample code for java.lang.Object.notifyAll() definition code for java.lang.Object.notifyAll() , toString sample code for java.lang.Object.toString() definition code for java.lang.Object.toString() , wait sample code for java.lang.Object.wait() definition code for java.lang.Object.wait() , wait sample code for java.lang.Object.wait(long) definition code for java.lang.Object.wait(long) , wait sample code for java.lang.Object.wait(long, int) definition code for java.lang.Object.wait(long, int)
 

Constructor Detail

SwingPropertyChangeSupport sample code for javax.swing.event.SwingPropertyChangeSupport(java.lang.Object) definition code for javax.swing.event.SwingPropertyChangeSupport(java.lang.Object)

public SwingPropertyChangeSupport(Object sample code for java.lang.Object definition code for java.lang.Object  sourceBean)
Constructs a SwingPropertyChangeSupport object.

Parameters:
sourceBean - The bean to be given as the source for any events.