Interface Adjustable
- All Known Implementing Classes:
-
JScrollBar
,JScrollPane.ScrollBar
,Scrollbar
,ScrollPaneAdjustable
public interface Adjustable
The interface for objects which have an adjustable numeric value contained within a bounded range of values.
Field Summary
Modifier and Type | Field | Description |
---|---|---|
static int | HORIZONTAL | Indicates that the |
static int | NO_ORIENTATION | Indicates that the |
static int | VERTICAL | Indicates that the |
Method Summary
Modifier and Type | Method | Description |
---|---|---|
void | addAdjustmentListener(AdjustmentListener l) | Adds a listener to receive adjustment events when the value of the adjustable object changes. |
int | getBlockIncrement() | Gets the block value increment for the adjustable object. |
int | getMaximum() | Gets the maximum value of the adjustable object. |
int | getMinimum() | Gets the minimum value of the adjustable object. |
int | getOrientation() | Gets the orientation of the adjustable object. |
int | getUnitIncrement() | Gets the unit value increment for the adjustable object. |
int | getValue() | Gets the current value of the adjustable object. |
int | getVisibleAmount() | Gets the length of the proportional indicator. |
void | removeAdjustmentListener(AdjustmentListener l) | Removes an adjustment listener. |
void | setBlockIncrement(int b) | Sets the block value increment for the adjustable object. |
void | setMaximum(int max) | Sets the maximum value of the adjustable object. |
void | setMinimum(int min) | Sets the minimum value of the adjustable object. |
void | setUnitIncrement(int u) | Sets the unit value increment for the adjustable object. |
void | setValue(int v) | Sets the current value of the adjustable object. |
void | setVisibleAmount(int v) | Sets the length of the proportional indicator of the adjustable object. |
Field Detail
HORIZONTAL
@Native static final int HORIZONTAL
Indicates that the Adjustable
has horizontal orientation.
- See Also:
- Constant Field Values
VERTICAL
@Native static final int VERTICAL
Indicates that the Adjustable
has vertical orientation.
- See Also:
- Constant Field Values
NO_ORIENTATION
@Native static final int NO_ORIENTATION
Indicates that the Adjustable
has no orientation.
- See Also:
- Constant Field Values
Method Detail
getOrientation
int getOrientation()
Gets the orientation of the adjustable object.
- Returns:
- the orientation of the adjustable object; either
HORIZONTAL
,VERTICAL
, orNO_ORIENTATION
setMinimum
void setMinimum(int min)
Sets the minimum value of the adjustable object.
- Parameters:
-
min
- the minimum value
getMinimum
int getMinimum()
Gets the minimum value of the adjustable object.
- Returns:
- the minimum value of the adjustable object
setMaximum
void setMaximum(int max)
Sets the maximum value of the adjustable object.
- Parameters:
-
max
- the maximum value
getMaximum
int getMaximum()
Gets the maximum value of the adjustable object.
- Returns:
- the maximum value of the adjustable object
setUnitIncrement
void setUnitIncrement(int u)
Sets the unit value increment for the adjustable object.
- Parameters:
-
u
- the unit increment
getUnitIncrement
int getUnitIncrement()
Gets the unit value increment for the adjustable object.
- Returns:
- the unit value increment for the adjustable object
setBlockIncrement
void setBlockIncrement(int b)
Sets the block value increment for the adjustable object.
- Parameters:
-
b
- the block increment
getBlockIncrement
int getBlockIncrement()
Gets the block value increment for the adjustable object.
- Returns:
- the block value increment for the adjustable object
setVisibleAmount
void setVisibleAmount(int v)
Sets the length of the proportional indicator of the adjustable object.
- Parameters:
-
v
- the length of the indicator
getVisibleAmount
int getVisibleAmount()
Gets the length of the proportional indicator.
- Returns:
- the length of the proportional indicator
setValue
void setValue(int v)
Sets the current value of the adjustable object. If the value supplied is less than minimum
or greater than maximum
- visibleAmount
, then one of those values is substituted, as appropriate.
Calling this method does not fire an AdjustmentEvent
.
- Parameters:
-
v
- the current value, betweenminimum
andmaximum
-visibleAmount
getValue
int getValue()
Gets the current value of the adjustable object.
- Returns:
- the current value of the adjustable object
addAdjustmentListener
void addAdjustmentListener(AdjustmentListener l)
Adds a listener to receive adjustment events when the value of the adjustable object changes.
- Parameters:
-
l
- the listener to receive events - See Also:
AdjustmentEvent
removeAdjustmentListener
void removeAdjustmentListener(AdjustmentListener l)
Removes an adjustment listener.
- Parameters:
-
l
- the listener being removed - See Also:
AdjustmentEvent