Package cdx.scorebot.util.swing.binding

Extensions of Java Swing components which "bind" to objects so that the object's value is automatically synchronized to the component's value.

See:
          Description

Interface Summary
BindingListener The listener interface for receiving binding events.
 

Class Summary
Binding<FROM,TO> Describes a binding which holds a value of type T as a String
BindingAdapter An abstract adapter class for receiving binding events.
BindingEvent An event which indicates that a Binding is changing.
ButtonGroupBound<FROM,TO> Describes a group of JRadioButtonBound's whose selection value of type TO maps to the bound value of type FROM.
CalendarHourComboBoxBound Describes a CalendarHourComboBox field which holds a Timestamp
IntermediateField<TYPE> Describes a text field which holds a value of type TYPE
JCheckBoxBound<FROM> Describes a checbox field which holds a value of type FROM as a Boolean
JComboBoxBound Describes a list which holds a value of type T as a String and may may signal other bound components to update their bindings.
JEditorPaneBound<FROM> Describes a text area which holds a value of type FROM as a String
JEditorPaneMultiSyntaxBound<FROM> Describes a text area which holds a value of type FROM as a String
JLabelBound<FROM> Describes a text field which holds a value of type T as a String
JListBound Describes a list which holds a value of type T as a String and may may signal other bound components to update their bindings.
JMenuBound Describes a menu functioning as a list which holds a value of type T as a String displayed in a JRadioButtonMenuItem and may may signal other bound components to update their bindings based on which menu is selected (much like JListBound which updates bindings based on which item in the list is selected).
JRadioButtonBound<TO> Describes a radio button field which holds a value of type TO if selected and null otherwise.
JTextAreaBound<FROM> Describes a text area which holds a value of type FROM as a String
JTextFieldBound<FROM> Describes a text field which holds a value of type FROM as a String
JTextPaneBound<FROM> Describes a text area which holds a value of type FROM as a String
 

Package cdx.scorebot.util.swing.binding Description

Extensions of Java Swing components which "bind" to objects so that the object's value is automatically synchronized to the component's value. Certain components like JListBound and JComboBoxBound which implement cdx.scorebot.util.swing.binding.delegate.BoundContainer are able to both show a list of what is some AbstractList (like a Vector) and dynamically bind any member variables within objects in that AbstractList to their own bound components.