Package com.bc.ceres.swing.binding
Provides a context for binding Swing components to a
PropertyContainer
which again may wrap plain Java objects.- Since:
- Ceres 0.6
-
Interface Summary Interface Description Binding A bi-directional binding between one or more Swing GUI components and a property in a value container.BindingProblem BindingProblemListener A listener used to observe problems which may occur in aBindingContext
, e.g.Enablement An enablement. -
Class Summary Class Description BindingContext A context used to bind Swing components to properties in a value container.BindingContext.SilentProblemHandler BindingContext.VerbousProblemHandler ComponentAdapter A component adapter provides the GUI components used to edit a bound property value.Enablement.Condition A condition used to determine the newenabled
state of components.PropertyEditor A factory for editors that can edit values of a certain type described by aPropertyDescriptor
.PropertyEditorRegistry A registry forPropertyEditor
.PropertyPane A utility class used to create aJPanel
containing default Swing components and their corresponding bindings for thePropertyContainer
given by theBindingContext
.