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()); } }