org.jdesktop.binding.swingx
Class BooleanBinding
java.lang.Object
org.jdesktop.binding.swingx.AbstractBinding
org.jdesktop.binding.swingx.BooleanBinding
- All Implemented Interfaces:
- Binding
public class BooleanBinding
- extends AbstractBinding
Class which binds a component that supports setting a boolean
value (JCheckBox) to a data model field which is type Boolean.
Although this binding is most commonly used for checkboxes, it may
be used with any component that defines a ButtonModel to represent
its selected state.
- Version:
- 1.0
- Author:
- Amy Fowler
Constructor Summary |
BooleanBinding(javax.swing.JComponent component,
javax.swing.ButtonModel buttonModel,
DataModel dataModel,
java.lang.String fieldName)
|
BooleanBinding(javax.swing.JToggleButton toggleButton,
DataModel dataModel,
java.lang.String fieldName)
|
Method Summary |
javax.swing.JComponent |
getComponent()
|
protected java.lang.Object |
getComponentValue()
|
protected void |
setComponent(javax.swing.JComponent component)
set component and configures metaData dependent logic/constraint state. |
protected void |
setComponentValue(java.lang.Object value)
|
Methods inherited from class org.jdesktop.binding.swingx.AbstractBinding |
addError, addPropertyChangeListener, checkNull, checkRequired, clearValidationErrors, convertFromModelType, convertToModelType, executeValidators, firePropertyChange, getDataModel, getFieldName, getPropertyChangeListeners, getValidationErrors, getValidationPolicy, getValidState, installDataModel, installDataModelListener, installInputVerifier, installMetaDataListener, isEmpty, isModified, isValid, pull, push, removePropertyChangeListener, setModified, setValidationPolicy, setValidState |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BooleanBinding
public BooleanBinding(javax.swing.JToggleButton toggleButton,
DataModel dataModel,
java.lang.String fieldName)
BooleanBinding
public BooleanBinding(javax.swing.JComponent component,
javax.swing.ButtonModel buttonModel,
DataModel dataModel,
java.lang.String fieldName)
getComponent
public javax.swing.JComponent getComponent()
setComponent
protected void setComponent(javax.swing.JComponent component)
- Description copied from class:
AbstractBinding
- set component and configures metaData dependent logic/constraint state.
- Specified by:
setComponent
in class AbstractBinding
getComponentValue
protected java.lang.Object getComponentValue()
- Specified by:
getComponentValue
in class AbstractBinding
setComponentValue
protected void setComponentValue(java.lang.Object value)
- Specified by:
setComponentValue
in class AbstractBinding
Copyright © 2005 Sun Microsystems All Rights Reserved.