PropertyChangeEvent
PropertyChangeEvent is an event class in the JavaBeans framework used to signal that a bound property on a bean has changed. It is commonly used to notify interested listeners when a property value is updated, enabling data binding and UI updates.
The class is defined in the java.beans package and extends java.util.EventObject, implementing Serializable. A PropertyChangeEvent carries
Usage typically involves a bean that supports property change listeners through a PropertyChangeSupport object. When a
Notes: oldValue and newValue are of type Object and may be null. A bean is free to
See also: PropertyChangeListener, PropertyChangeSupport, and related vetoable change mechanisms.