Bound Properties
A property is bound if a change to its value can be reported as an event to other beans.
One way is to inherit from the class:public class java.beans.PropertyChangeSupport implements java.io.Serializable…public synchronized void addPropertyChangeListener …public synchronized void removePropertyChangeListener …public void firePropertyChange (String propertyName, Object oldValue, Object newValue);
This class behaves as a source of events.