Package org.jdesktop.swingx.multislider
Interface MultiThumbModel<E>
-
- All Superinterfaces:
java.lang.Iterable<Thumb<E>>
- All Known Implementing Classes:
AbstractMultiThumbModel,DefaultMultiThumbModel
public interface MultiThumbModel<E> extends java.lang.Iterable<Thumb<E>>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intaddThumb(float value, E obj)voidaddThumbDataListener(ThumbDataListener listener)floatgetMaximumValue()floatgetMinimumValue()java.util.List<Thumb<E>>getSortedThumbs()Thumb<E>getThumbAt(int index)intgetThumbCount()intgetThumbIndex(Thumb<E> thumb)voidinsertThumb(float value, E obj, int index)voidremoveThumb(int index)voidremoveThumbDataListener(ThumbDataListener listener)voidsetMaximumValue(float maximumValue)voidsetMinimumValue(float minimumValue)voidthumbPositionChanged(Thumb<E> thumb)voidthumbValueChanged(Thumb<E> thumb)
-
-
-
Method Detail
-
getMinimumValue
float getMinimumValue()
-
setMinimumValue
void setMinimumValue(float minimumValue)
-
getMaximumValue
float getMaximumValue()
-
setMaximumValue
void setMaximumValue(float maximumValue)
-
addThumb
int addThumb(float value, E obj)
-
insertThumb
void insertThumb(float value, E obj, int index)
-
removeThumb
void removeThumb(int index)
-
getThumbCount
int getThumbCount()
-
addThumbDataListener
void addThumbDataListener(ThumbDataListener listener)
-
removeThumbDataListener
void removeThumbDataListener(ThumbDataListener listener)
-
-