Adjustable

Name

Adjustable

[Graphic: Figure from the text]

Description

The Adjustable interface is useful for scrollbars, sliders, dials, and other components that have an adjustable numeric value. Classes that implement the Adjustable interface should send AdjustmentEvent objects to listeners that have registered via addAdjustmentListener(AdjustmentListener).

Interface Definition

public abstract interface java.awt.Adjustable {
 // Constants public final static int HORIZONTAL = 0;
public final static int VERTICAL = 1; // Interface Methods public abstract void addAdjustmentListener (AdjustmentListener l);
public abstract int getBlockIncrement();
public abstract int getMaximum();
public abstract int getMinimum();
public abstract int getOrientation();
public abstract int getUnitIncrement();
public abstract int getValue();
public abstract int getVisibleAmount();
public abstract void removeAdjustmentListener (AdjustmentListener l);
public abstract void setBlockIncrement (int b);
public abstract void setMaximum (int max);
public abstract void setMinimum (int min);
public abstract void setUnitIncrement (int u);
public abstract void setValue (int v);
public abstract void setVisibleAmount (int v);
}

Constants

HORIZONTAL

public static final int HORIZONTAL

A constant representing horizontal orientation.

VERTICAL

public static final int VERTICAL

A constant representing vertical orientation.

Interface Methods

addAdjustmentListener

public abstract void addAdjustmentListener (ActionListener l)

getBlockIncrement

public abstract int getBlockIncrement()

getMaximum

public abstract int getMaximum()

getMinimum

public abstract int getMinimum()

getOrientation

public abstract int getOrientation()

getUnitIncrement

public abstract int getUnitIncrement()

getValue

public abstract int getValue()

getVisibleAmount

public abstract int getVisibleAmount()

removeAdjustmentListener

public abstract void removeAdjustmentListener (AdjustmentListener l)

setBlockIncrement

public abstract void setBlockIncrement (int b)

setMaximum

public abstract void setMaximum (int max)

setMinimum

public abstract void setMinimum (int min)

setUnitIncrement

public abstract void setUnitIncrement (int u)

setValue

public abstract void setValue (int v)

setVisibleAmount

public abstract void setVisibleAmount (int v)

See Also

AdjustmentEvent, AdjustmentListener, Scrollbar