FileDocCategorySizeDatePackage
Adjustable.javaAPI DocJava SE 5 API3837Fri Aug 26 14:56:42 BST 2005java.awt

Adjustable

public interface Adjustable
The interface for objects which have an adjustable numeric value contained within a bounded range of values.
version
1.18 12/19/03
author
Amy Fowler
author
Tim Prinzing

Fields Summary
public static final int
HORIZONTAL
Indicates that the Adjustable has horizontal orientation.
public static final int
VERTICAL
Indicates that the Adjustable has vertical orientation.
public static final int
NO_ORIENTATION
Indicates that the Adjustable has no orientation.
Constructors Summary
Methods Summary
public voidaddAdjustmentListener(java.awt.event.AdjustmentListener l)
Adds a listener to receive adjustment events when the value of the adjustable object changes.

param
l the listener to receive events
see
AdjustmentEvent

public intgetBlockIncrement()
Gets the block value increment for the adjustable object.

return
the block value increment for the adjustable object

public intgetMaximum()
Gets the maximum value of the adjustable object.

return
the maximum value of the adjustable object

public intgetMinimum()
Gets the minimum value of the adjustable object.

return
the minimum value of the adjustable object

public intgetOrientation()
Gets the orientation of the adjustable object.

return
the orientation of the adjustable object; either HORIZONTAL, VERTICAL, or NO_ORIENTATION

public intgetUnitIncrement()
Gets the unit value increment for the adjustable object.

return
the unit value increment for the adjustable object

public intgetValue()
Gets the current value of the adjustable object.

return
the current value of the adjustable object

public intgetVisibleAmount()
Gets the length of the proportional indicator.

return
the length of the proportional indicator

public voidremoveAdjustmentListener(java.awt.event.AdjustmentListener l)
Removes an adjustment listener.

param
l the listener being removed
see
AdjustmentEvent

public voidsetBlockIncrement(int b)
Sets the block value increment for the adjustable object.

param
b the block increment

public voidsetMaximum(int max)
Sets the maximum value of the adjustable object.

param
max the maximum value

public voidsetMinimum(int min)
Sets the minimum value of the adjustable object.

param
min the minimum value

public voidsetUnitIncrement(int u)
Sets the unit value increment for the adjustable object.

param
u the unit increment

public voidsetValue(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.

param
v the current value, between minimum and maximum - visibleAmount

public voidsetVisibleAmount(int v)
Sets the length of the proportional indicator of the adjustable object.

param
v the length of the indicator