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 final int |
HORIZONTAL |
Indicates that the Adjustable has horizontal orientation. |
static final int |
NO_ORIENTATION |
Indicates that the Adjustable has no orientation. |
static final int |
VERTICAL |
Indicates that the Adjustable has vertical orientation. |
Method Summary
Modifier and Type | Method | Description |
---|---|---|
void |
addAdjustmentListener |
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 |
Removes an adjustment listener. |
void |
setBlockIncrement |
Sets the block value increment for the adjustable object. |
void |
setMaximum |
Sets the maximum value of the adjustable object. |
void |
setMinimum |
Sets the minimum value of the adjustable object. |
void |
setUnitIncrement |
Sets the unit value increment for the adjustable object. |
void |
setValue |
Sets the current value of the adjustable object. |
void |
setVisibleAmount |
Sets the length of the proportional indicator of the adjustable object. |
Field Details
HORIZONTAL
@Native static final int HORIZONTAL
Indicates that the
Adjustable
has horizontal orientation.- See Also:
VERTICAL
@Native static final int VERTICAL
Indicates that the
Adjustable
has vertical orientation.- See Also:
NO_ORIENTATION
@Native static final int NO_ORIENTATION
Indicates that the
Adjustable
has no orientation.- See Also:
Method Details
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:
removeAdjustmentListener
void removeAdjustmentListener(AdjustmentListener l)
Removes an adjustment listener.
- Parameters:
-
l
- the listener being removed - See Also:
© 1993, 2021, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Adjustable.html