org.jdesktop.binding.swingx
Class SpinnerBinding
java.lang.Object
org.jdesktop.binding.swingx.AbstractBinding
org.jdesktop.binding.swingx.SpinnerBinding
- All Implemented Interfaces:
- Binding
public class SpinnerBinding
- extends AbstractBinding
Class which binds a component that supports setting a value within
a sequence of values (JSpinner) to a field in a data model.
Although this binding is most commonly used for spinners, it may
be used with any component that defines a SpinnerModel to represent
its current value.
- Version:
- 1.0
- Author:
- Amy Fowler
Constructor Summary |
SpinnerBinding(javax.swing.JComponent component,
javax.swing.SpinnerModel spinnerModel,
DataModel dataModel,
java.lang.String fieldName,
int validationPolicy)
|
SpinnerBinding(javax.swing.JSpinner spinner,
DataModel dataModel,
java.lang.String fieldName)
|
SpinnerBinding(javax.swing.JSpinner spinner,
DataModel dataModel,
java.lang.String fieldName,
int validationPolicy)
|
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, 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 |
SpinnerBinding
public SpinnerBinding(javax.swing.JSpinner spinner,
DataModel dataModel,
java.lang.String fieldName)
SpinnerBinding
public SpinnerBinding(javax.swing.JSpinner spinner,
DataModel dataModel,
java.lang.String fieldName,
int validationPolicy)
SpinnerBinding
public SpinnerBinding(javax.swing.JComponent component,
javax.swing.SpinnerModel spinnerModel,
DataModel dataModel,
java.lang.String fieldName,
int validationPolicy)
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
configureEditability
protected void configureEditability()
installMetaDataListener
protected void installMetaDataListener()
- Description copied from class:
AbstractBinding
- here: does nothing
- Overrides:
installMetaDataListener
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.