public abstract class BoundedRange extends StyledWidget
EMPTY_ELEMENT_ARRAY
Constructor and Description |
---|
BoundedRange(BoundedRangeModel model)
Creates a bounded range with the given model.
|
BoundedRange(int min,
int max,
int initialValue)
Creates a bounded range with a default bounded range model as model.
|
Modifier and Type | Method and Description |
---|---|
void |
addOnValueChangeListener(OnValueChangeListener onValueChangeListener)
Adds a listener on the value change events of the bounded range model.
|
int |
getMaximum()
Gets the bounded range's maximum value from the model.
|
int |
getMinimum()
Gets the bounded range's minimum value from the model.
|
float |
getPercentComplete()
Gets the percent complete for the bounded range.
|
int |
getValue()
Gets the bounded range's current value from the model.
|
void |
removeOnValueChangeListener(OnValueChangeListener onValueChangeListener)
Removes a listener on the value change events of the bounded range model.
|
void |
reset()
Facility to set the value of the model to its minimum.
|
void |
setMaximum(int maximum)
Sets the bounded range's maximum value to the given value.
|
void |
setMinimum(int minimum)
Sets the bounded range's minimum value to the given value.
|
void |
setModel(BoundedRangeModel model)
Sets the data model used by the bounded range.
|
void |
setValue(int value)
Sets the bounded range's current value to the given value.
|
addClassSelector, contains, gainFocus, getAttribute, getChild, getChildrenCount, getChildrenElements, getContentBounds, getParentElement, getStyle, hasClassSelector, isInState, isTransparent, lostFocus, mergeStyle, removeAllClassSelectors, removeClassSelector, removeInstanceStyle, render, setClassSelectors, setEnabled, updateStyle, updateStyleOnly, validate
getAbsoluteX, getAbsoluteX, getAbsoluteY, getAbsoluteY, getEventHandler, getHeight, getPanel, getParent, getPreferredHeight, getPreferredWidth, getRelativeX, getRelativeY, getWidgetAt, getWidth, getX, getY, handleEvent, hasFocus, hideNotify, invalidate, isEnabled, isShown, isValid, isVisible, repaint, repaint, requestFocus, requestFocus, revalidate, revalidateSubTree, setBounds, setEventHandler, setLocation, setPreferredSize, setSize, setVisible, showNotify
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
renderContent, validateContent
public BoundedRange(BoundedRangeModel model)
model
- the model to use.public BoundedRange(int min, int max, int initialValue)
min
- the minimum value of the bounded range.max
- the maximum value of bounded range.initialValue
- the initial value of bounded range.DefaultBoundedRangeModel
public float getPercentComplete()
public void setModel(BoundedRangeModel model)
model
- the bounded range model to use. Cannot be null.java.lang.NullPointerException
- if the given model is null.public void reset()
public int getMaximum()
public int getMinimum()
public int getValue()
public void setMaximum(int maximum)
maximum
- the new maximum.public void setMinimum(int minimum)
minimum
- the new minimum.public void setValue(int value)
value
- the new value.public void addOnValueChangeListener(OnValueChangeListener onValueChangeListener)
onValueChangeListener
- the value listener to add.java.lang.NullPointerException
- if the given listener is null
.public void removeOnValueChangeListener(OnValueChangeListener onValueChangeListener)
onValueChangeListener
- the value listener to remove.