posted 11 years ago
A bound property fires a PropertyChangeEvent when the property's value changes and hence informs listeners about changes. A constraint property fires a VetoableChangeEvent and next to informing also allows the listener to veto the change.