Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Java™ Platform Standard Ed. 6
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## java.awt
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
`static int` | `HORIZONTAL` Indicates that the `Adjustable` has horizontal orientation.
`static int` | `NO_ORIENTATION` Indicates that the `Adjustable` has no orientation.
`static int` | `VERTICAL` Indicates that the `Adjustable` has vertical orientation.

Method Summary
`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

    static final int HORIZONTAL

  Indicates that the `Adjustable` has horizontal orientation.

  See Also:
    Constant Field Values

### VERTICAL

    static final int VERTICAL

  Indicates that the `Adjustable` has vertical orientation.

  See Also:
    Constant Field Values

### NO_ORIENTATION

    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`, or `NO_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, between `minimum` and `maximum` - `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`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Java™ Platform Standard Ed. 6
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Submit a bug or feature
For further API reference and developer documentation, see Java SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Copyright © 1993, 2010, Oracle and/or its affiliates. All rights reserved.