Package org.jdesktop.binding.swingx

Contains API which enables Swing user-interface components to be easily bound to data models, such as JavaBeans, RowSet, and collections.

See:
          Description

Interface Summary
Binding Class which binds a user-interface component to a specific element in a data model.
BindingCreator Responsible for creating a "fitting" Binding for the component.
 

Class Summary
AbstractBinding Abstract base class which implements a default mechanism for binding user-interface components to elements in a data model.
BindingFactory Choosing strategy for creating Bindings.
BindingFactory.CheckBoxBindingCreator  
BindingFactory.ComboBoxBindingCreator  
BindingFactory.DatePickerBindingCreator  
BindingFactory.HyperlinkBindingCreator  
BindingFactory.ImagePanelBindingCreator  
BindingFactory.LabelBindingCreator  
BindingFactory.ListBindingCreator  
BindingFactory.RadioGroupBindingCreator  
BindingFactory.RequiredBindingCreator  
BindingFactory.SpinnerBindingCreator  
BindingFactory.TextBindingCreator  
BindingHandler Container of Bindings.
BooleanBinding Class which binds a component that supports setting a boolean value (JCheckBox) to a data model field which is type Boolean.
ComboBoxBinding Class which binds a component that supports setting a one-of-many value (JComboBox) to a data model field which may be an arbitrary type.
DatePickerBinding  
DirectListBinding This "Binding" happens to the given DataModel as a whole (as opposed to a single field of the model).
DirectTableBinding This "Binding" happens to the given DataModel as a whole (as opposed to a single field of the model).
HyperlinkBinding  
ImagePanelBinding  
LabelBinding Class which binds an uneditable component (JLabel) to a data model field of arbitrary type.
LabelMetaBinding Class which binds an uneditable component (JLabel) to the metaData label property of a dataModel's field, adding a colon.
ListBinding  
RadioBinding Class which binds a component that supports setting a one-of-many value (JXRadioGroup) to a data model field which is may be an arbitrary type.
SpinnerBinding Class which binds a component that supports setting a value within a sequence of values (JSpinner) to a field in a data model.
TableBinding Binding a JTable to a field in a DataModel.
TextBinding Class which binds a component that supports editing text values (JTextField, JTextArea, JEditorPane) to a data model field.
 

Exception Summary
BindException Thrown when a binding could not be established between a user-interface component and a data model.
 

Package org.jdesktop.binding.swingx Description

Contains API which enables Swing user-interface components to be easily bound to data models, such as JavaBeans, RowSet, and collections.

Package Specification

Related Documentation



Copyright © 2005 Sun Microsystems All Rights Reserved.