Además de la clase Scrollbar, que implementa directamente Adjustable, las clases de barras de desplazamiento vertical y horizontal ScrollPane implementan Adjustable. Si quieres cazar los eventos Adjustment dentro de un panel desplazable, puedes obtener el objeto Adjustable necesario utilizando los métodos getVAdjustable y getHAdjustable.
Existen cinco tipos de eventos Adjustment:
El interface AdjustmentListener tiene sólo un método, por lo tanto no tiene clase adaptador correspondiente. Aquí tienes el método:
void adjustmentValueChanged(AdjustmentEvent)- Llamado por el AWT justo después de que cambie el valor del componente escuchado.
[No disponible].
Cada método tiene un sólo parámetro: un objeto AdjustmentEvent. La clase AdjustmentEvent define los siguientes métodos:
- Adjustable getAdjustable()
- Devuelve el componente que generó el evento.
- int getAdjustmentType()
- Devuelve el tipo de ajuste que ha ocurrido. El valor devuelto es una de las siguientes constantes definidas en la clase AdjustmentEvent: UNIT_INCREMENT, UNIT_DECREMENT>, BLOCK_INCREMENT, BLOCK_DECREMENT, TRACK.
int getValue()- Devuelve el valor del componente justo después de que haya ocurrido el ajuste.