 // スクロールバーのサンプル [Scroll.java](JDK 1.0.2)
 import java.applet.Applet;
 import java.awt.*;
 //!import java.awt.event.*;               // JDK 1.1
 //!public class Scroll extends Applet
 //!       implements AdjustmentListener { // JDK 1.1
 public class Scroll extends Applet {  //!
    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.setLineIncrement(2);         //(a)UnitボタンJDK 1.1
       scr.setPageIncrement(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
  //========= JDK 1.0.2 イベント処理(スクロールバー) =========
  public boolean handleEvent(Event e) {   //! イベントの処理
     repaint();         //!
     return true;       //!
  } //end handleEvent   //!
    //=================== 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
