ch.randelshofer.beans
Class BoundedRangeModelBeanAdapter
java.lang.Object
ch.randelshofer.beans.AbstractStateModel
ch.randelshofer.beans.BoundedRangeModelBeanAdapter
- All Implemented Interfaces:
- java.beans.PropertyChangeListener, java.util.EventListener, javax.swing.BoundedRangeModel
public class BoundedRangeModelBeanAdapter
- extends AbstractStateModel
- implements javax.swing.BoundedRangeModel, java.beans.PropertyChangeListener
Provides a BoundedRangeModel interface for a JavaBeans property.
- Version:
- 1.1 2010-04-09 Don't fire unecessary state changes.
1.0 April 9, 2006 Created.
- Author:
- Werner Randelshofer.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface javax.swing.BoundedRangeModel |
addChangeListener, removeChangeListener |
BoundedRangeModelBeanAdapter
public BoundedRangeModelBeanAdapter()
- Creates a new instance.
setBean
public void setBean(java.lang.Object newValue)
setPropertyName
public void setPropertyName(java.lang.String newValue)
setIsAdjustingSupported
public void setIsAdjustingSupported(boolean newValue)
setValue
public void setValue(int newValue)
- Specified by:
setValue in interface javax.swing.BoundedRangeModel
setMinimum
public void setMinimum(int newMinimum)
- Specified by:
setMinimum in interface javax.swing.BoundedRangeModel
setMaximum
public void setMaximum(int newMaximum)
- Specified by:
setMaximum in interface javax.swing.BoundedRangeModel
setExtent
public void setExtent(int newExtent)
- Specified by:
setExtent in interface javax.swing.BoundedRangeModel
setRangeProperties
public void setRangeProperties(int value,
int extent,
int min,
int max,
boolean adjusting)
- Specified by:
setRangeProperties in interface javax.swing.BoundedRangeModel
setValueIsAdjusting
public void setValueIsAdjusting(boolean b)
- Specified by:
setValueIsAdjusting in interface javax.swing.BoundedRangeModel
getValueIsAdjusting
public boolean getValueIsAdjusting()
- Specified by:
getValueIsAdjusting in interface javax.swing.BoundedRangeModel
getValue
public int getValue()
- Specified by:
getValue in interface javax.swing.BoundedRangeModel
getMinimum
public int getMinimum()
- Specified by:
getMinimum in interface javax.swing.BoundedRangeModel
getMaximum
public int getMaximum()
- Specified by:
getMaximum in interface javax.swing.BoundedRangeModel
getExtent
public int getExtent()
- Specified by:
getExtent in interface javax.swing.BoundedRangeModel
propertyChange
public void propertyChange(java.beans.PropertyChangeEvent evt)
- Specified by:
propertyChange in interface java.beans.PropertyChangeListener