|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface BoundedRangeModel
The data model that represents a range that is constrained to fit
within specified bounds. The range is defined as value
to value + extent, where both value and
extent are integers, and extent >= 0. The bounds
are defined by integers minimum and maximum.
This type of model is used in components that display a range of values,
like JProgressBar and JSlider.
| Method Summary | |
|---|---|
void |
addChangeListener(ChangeListener listener)
Adds a ChangeListener to this object. |
int |
getExtent()
Returns the current extent. |
int |
getMaximum()
Returns the upper bound for the model. |
int |
getMinimum()
Returns the lower bound for the model. |
int |
getValue()
Returns the current value for the model. |
boolean |
getValueIsAdjusting()
Returns the value of the valueIsAdjusting property. |
void |
removeChangeListener(ChangeListener listener)
Removes a ChangeListener from this object. |
void |
setExtent(int extent)
Sets the extent, which is the length of the model's range, and sends a ChangeEvent to all registered listeners. |
void |
setMaximum(int maximum)
Sets the upper bound for the model and sends a ChangeEvent to all
registered listeners. |
void |
setMinimum(int minimum)
Sets the lower bound for the model and sends a ChangeEvent to all
registered listeners. |
void |
setRangeProperties(int value,
int extent,
int minimum,
int maximum,
boolean adjusting)
Sets all the properties for the model in a single call. |
void |
setValue(int value)
Sets the value for the model and sends a ChangeEvent to
all registered listeners. |
void |
setValueIsAdjusting(boolean adjusting)
Sets the valueIsAdjusting property. |
| Method Detail |
|---|
int getValue()
setValue(int)void setValue(int value)
ChangeEvent to
all registered listeners. The new value must satisfy the constraint
min <= value <= value + extent <= max.
value - the valuegetValue()int getMinimum()
getValue()) cannot be less than this lower bound.
setMinimum(int),
getMaximum()void setMinimum(int minimum)
ChangeEvent to all
registered listeners. The new minimum must be less than or equal to the
start value of the model's range (as returned by getValue()).
minimum - the minimum valuegetMinimum()int getMaximum()
getValue() +
getExtent()).
setMaximum(int),
getMinimum()void setMaximum(int maximum)
ChangeEvent to all
registered listeners. The new maximum must be greater than or equal to the
end value of the model's range (as returned by getValue() +
getExtent()).
maximum - the maximum valuegetMaximum()boolean getValueIsAdjusting()
valueIsAdjusting property.
true if value is adjusting,
otherwise falsesetValueIsAdjusting(boolean)void setValueIsAdjusting(boolean adjusting)
valueIsAdjusting property.
adjusting - true if adjusting,
false otherwisegetValueIsAdjusting()int getExtent()
setExtent(int)void setExtent(int extent)
ChangeEvent to all registered listeners.
extent - the extentgetExtent()
void setRangeProperties(int value,
int extent,
int minimum,
int maximum,
boolean adjusting)
value - the valueextent - the extentminimum - the minimum valuemaximum - the maximum valueadjusting - a flag that indicates the model is being adjusted
continuously.void addChangeListener(ChangeListener listener)
ChangeListener to this object.
listener - the listener to addremoveChangeListener(ChangeListener)void removeChangeListener(ChangeListener listener)
ChangeListener from this object.
listener - the listener to removeaddChangeListener(ChangeListener)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||