home *** CD-ROM | disk | FTP | other *** search
/ Java 1.2 How-To / JavaHowTo.iso / javafile / ch05 / testAdjustEvent.java < prev    next >
Encoding:
Java Source  |  1998-12-14  |  1.4 KB  |  55 lines

  1. /*
  2.     A basic extension of the java.applet.Applet class
  3.  */
  4.  
  5. import java.awt.*;
  6. import java.awt.event.*;
  7. import java.applet.*;
  8.  
  9. public class testAdjustEvent extends Applet
  10. {
  11.     void ScrollValueChanged( AdjustmentEvent event)
  12.     {
  13.         int intValue = scoreBar.getValue();
  14.         String strValue = String.valueOf(intValue);
  15.         
  16.         txtScore.setText(strValue);
  17.     }
  18.     
  19.     public void init()
  20.     {
  21.           super.init();
  22.  
  23.       setLayout(null);
  24.       label1 = new Label("Score:", Label.RIGHT);
  25.       label1.setBounds(36,36,60,21);
  26.       add(label1);
  27.       txtScore = new TextField();
  28.       txtScore.setEditable(false);
  29.       txtScore.setBounds(108,36,48,23);
  30.       add(txtScore);
  31.       scoreBar = new Scrollbar(Scrollbar.HORIZONTAL,0,10,0,100);
  32.       scoreBar.setBounds(180,36,137,26);
  33.       add(scoreBar);
  34.       txtScore.setText(String.valueOf(scoreBar.getValue()));
  35.  
  36.       Adjustment1 lAdjustment = new Adjustment1();
  37.       scoreBar.addAdjustmentListener(lAdjustment);
  38.     }
  39.  
  40.     
  41.     Label label1;
  42.     TextField txtScore;
  43.     Scrollbar scoreBar;
  44.     
  45.     class Adjustment1 implements AdjustmentListener
  46.     {
  47.         public void adjustmentValueChanged(AdjustmentEvent event)
  48.         {
  49.         Object object1 = event.getSource();
  50.         if (object1==scoreBar)
  51.            ScrollValueChanged(event);
  52.         }
  53.     }
  54. }
  55.