import java.awt.event.*; import java.awt.*; public class ScrollbarHandler implements AdjustmentListener { private TextField text; private CCanvas canv; private int dim; public ScrollbarHandler(CCanvas c, TextField t, int d) { canv = c; dim = d; text = t; } public void adjustmentValueChanged(AdjustmentEvent e) { if(dim == Scrollbar.HORIZONTAL) { canv.offX = e.getValue(); text.setText(Integer.toString(e.getValue())); } else if(dim == Scrollbar.VERTICAL) { canv.offY = e.getValue(); text.setText(Integer.toString(e.getValue())); } canv.redraw(); } }