The Test Slider Applet


/*
	Example applet that shows the use of a Scrollbar (slider) in a
	simple user interface.
	
	The slider is used to input integer value to the program. The current
	value of the slider is recorded whenever the user interacts with the
	slider and the value is displayed.
	
	For any GUI component, one has to do the following:
	
	create the GUI object (you will do this in init()
	add the object to the applet's display area
	register the applet as a listener for it
	
	write the listener method (and declare that the applet implements it
	
*/
import java.awt.*;
import java.applet.Applet;
import java.awt.event.*;

public class testSlider extends Applet implements AdjustmentListener
{
	Scrollbar slider;		// will hold the GUI object
	int sliderValue;		// value of the slider is recorded here
	
	public void init() {
		// create the GUI object
		slider = new Scrollbar(Scrollbar.HORIZONTAL, 0, 1, 0, 100);
		// add it to the applet
		add(slider);
		// register this applet as a listener for the object
		slider.addAdjustmentListener(this);
	} // end of init
	
	public void paint( Graphics g ) {
		// display the present value of slider
		g.drawString( "Value = " + sliderValue, 20, 100 );
	} // end of paint
	
	public void adjustmentValueChanged(AdjustmentEvent e) {
		// record the value of the slider
		sliderValue = slider.getValue();
		repaint();
	} // end of adjustmentValueChanged
} // end of testSlider applet