 // スクロールバーのサンプル [Scroll.java] 
 import java.applet.Applet; 
 import java.awt.*; 
 import java.awt.event.*;               // JDK 1.1 
 public class Scroll extends Applet 
        implements AdjustmentListener { // JDK 1.1 
    Scrollbar scr;       // Scrollbar 
    public void init() { // アプレットロード時の初期化メソッド 
       scr = new Scrollbar(Scrollbar.HORIZONTAL,40,10,0,110); 
       add(scr);                        //   Scrollbar 
       scr.setUnitIncrement(2);         //(a)UnitボタンJDK 1.1 
       scr.setBlockIncrement(20);       //(b)Block JDK 1.1 
       scr.addAdjustmentListener(this); //   JDK 1.1 
    } //end init 
   //========= JDK 1.1 イベント処理(スクロールバー) ======== 
    public void adjustmentValueChanged(AdjustmentEvent e) { 
       if (e.getSource() == scr) {      // Scrollbar 
          repaint(); 
       } //end if 
    } //end adjustmentValueChanged 
    //=================== paintメソッド ==================== 
    public void paint(Graphics g) { 
       int bar=scr.getValue();         // バーの値を取り出す 
       g.drawString("Bar="+bar,5,125); // バーの値を表示 
       g.drawOval(20,30,bar,bar);      // 円を描く 
    } //end paint 
 } //end Scroll 
