Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| JavaTM 2 Platform Standard Ed. 5.0
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
| JavaTM 2 Platform Standard Ed. 5.0
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 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.