import java.applet.*;
import java.awt.*;
import java.awt.event.*;

public class ScrollbarEventApplet extends Applet implements AdjustmentListener {

  Scrollbar scrollbar;

  public void init() {

    setLayout(new BorderLayout());

    scrollbar = new Scrollbar(Scrollbar.HORIZONTAL, 1, 60, 0, 300);
    scrollbar.addAdjustmentListener(this);
    add(scrollbar, BorderLayout.CENTER);
  }

  public void adjustmentValueChanged(AdjustmentEvent e) {

    // some funky and unexpected reverse
    scrollbar.setValue(300 - e.getValue());
  }
}