This concrete class was designed to be instantiated, but may also be subclassed if required.
The JFace frameworks contain classes that report property change events for internal state changes that may be of interest to external parties. A special listener interface (IPropertyChangeListener
) is defined for this purpose, and a typical class allow listeners to be registered via an addPropertyChangeListener
method.
ChangeEvent
for property changes.
Normally PropertyChangeEvents are accompanied by the name and the old and new value of the changed property. If the new value is a primitive type (such as int or boolean) it must be wrapped as the corresponding java.lang.* Object type (such as Integer or Boolean).
Null values may be provided for the old and the new values if their true values are not known.
An event source may send a null object as the name to indicate that an arbitrary set of if its properties have changed. In this case the old and new values should also be null.
This concrete class was designed to be instantiated, but may also be subclassed if required.
The JFace frameworks contain classes that report property change events for internal state changes that may be of interest to external parties. A special listener interface (IPropertyChangeListener
) is defined for this purpose, and a typical class allow listeners to be registered via an addPropertyChangeListener
method.
PropertyChangeEvent
event gets delivered whenever a model changes a "bound" or "constrained" property. A PropertyChangeEvent
object is sent as an argument to the PropertyChangeListener handling. Normally PropertyChangeEvent are accompanied by the name and the old and new value of the changed property. If the new value is a primitive type (such as int or boolean) it must be wrapped as the corresponding java.lang.* Object type (such as Integer or Boolean)
@author thanh_vucong
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|