Class AbstractMultiThumbModel<E>
java.lang.Object
org.jdesktop.swingx.multislider.AbstractMultiThumbModel<E>
- All Implemented Interfaces:
Iterable<Thumb<E>>, MultiThumbModel<E>
- Direct Known Subclasses:
DefaultMultiThumbModel
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected floatprotected floatprotected List<ThumbDataListener> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddThumbDataListener(ThumbDataListener listener) protected voidfireThumbPositionChanged(Thumb<E> thumb) protected voidfireThumbValueChanged(Thumb<E> thumb) floatfloatvoidremoveThumbDataListener(ThumbDataListener listener) voidsetMaximumValue(float maximumValue) voidsetMinimumValue(float minimumValue) voidthumbPositionChanged(Thumb<E> thumb) voidthumbValueChanged(Thumb<E> thumb) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Iterable
forEach, iterator, spliteratorMethods inherited from interface MultiThumbModel
addThumb, getSortedThumbs, getThumbAt, getThumbCount, getThumbIndex, insertThumb, removeThumb
-
Field Details
-
maximumValue
protected float maximumValue -
minimumValue
protected float minimumValue -
thumbDataListeners
-
-
Constructor Details
-
AbstractMultiThumbModel
public AbstractMultiThumbModel()Creates a new instance of AbstractMultiThumbModel
-
-
Method Details
-
getMaximumValue
public float getMaximumValue()- Specified by:
getMaximumValuein interfaceMultiThumbModel<E>
-
getMinimumValue
public float getMinimumValue()- Specified by:
getMinimumValuein interfaceMultiThumbModel<E>
-
setMaximumValue
public void setMaximumValue(float maximumValue) - Specified by:
setMaximumValuein interfaceMultiThumbModel<E>
-
setMinimumValue
public void setMinimumValue(float minimumValue) - Specified by:
setMinimumValuein interfaceMultiThumbModel<E>
-
addThumbDataListener
- Specified by:
addThumbDataListenerin interfaceMultiThumbModel<E>
-
removeThumbDataListener
- Specified by:
removeThumbDataListenerin interfaceMultiThumbModel<E>
-
thumbPositionChanged
- Specified by:
thumbPositionChangedin interfaceMultiThumbModel<E>
-
fireThumbPositionChanged
-
thumbValueChanged
- Specified by:
thumbValueChangedin interfaceMultiThumbModel<E>
-
fireThumbValueChanged
-