| 
            
              | 
                
                 
				  
				  
				  
				   
 |  | 
                      
                        | 
                            
                              | Tips & Tricks  |  
                              | 
                                  
                                    |  |  
                                    | 
                                        
                                          |                                                                        Output of the program:
 
   
 3. JSlider Component of Java Swing
 
 A Slider is a Swing tool that lets the user
                                            select a value within a bounded range by
                                            moving a knob. In this program, events on
                                            the JSlider component have also been shown.
 If you increase or decrease the slider by
                                            selecting then the actual position of the slider
                                            will be displayed on a label. Some methods
                                            and APIs have been used to create a JSlider
                                            component and perform various tasks related
 to the slider. Methods and APIs are as follows:
 
 JSlider :
 This class creates the slider for the swing 
                                            application.
 
 ChangeListener:
 
 This is the interface of which is used to call stateChanged() method which receives the 
                                            event generated by the slider using 
                                            addChangeListener() method of the JSlider 
                                            class.
 
 ChangeEvent:
 
 This is the class that handles the event
                                            generated by the JSlider component on change 
                                            the state.
 addChangeListener(object):
 
 This is the method of the JSlider class which is 
                                            used to handle event on change the selected 
                                            state of the JSlider component.
 
 |  |  Code of Program: SliderExample.java  import javax.swing.*;import javax.swing.event.*;
 import java.awt.*;
 import java.awt.event.*;
 public class SliderExample{
 JSlider slider;
 JLabel label;
 public static void main(String[] args){
 SliderExample cs = new SliderExample();
 }
 public SliderExample(){
 JFrame frame = new JFrame(“Slider”);
 slider = new JSlider();
 slider.setValue(50);
 slider.addChangeListener(new
 MyChangeAction());
 label = new JLabel(“JavaJazzUp”);
 JPanel panel = new JPanel();
 panel.add(slider);
 panel.add(label);
 frame.add(panel, BorderLayout.CENTER);
 frame.setSize(400, 100);
 frame.setVisible(true);
 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
 }
 public class MyChangeAction implements
 ChangeListener{
 public void stateChanged(ChangeEvent
 ce){
 int value = slider.getValue();
 String str = Integer.toString(value);
 label.setText(str);
 }
 }
 }
 Output:
 
   |  |  
                                    |  Jan 2007 | Java Jazz Up | 98 |  
                                    |  |  
                                    |  |  
                                    | 
| View All Topics |  
| All Pages of this Issue |  
| Pages:
1,
 2,
3,
 4,
 5,
 6, 
7, 
8, 
9, 
10, 
11,
 12,
 13, 
 14,
  15,
   16, 
   17,
    18,
	 19,
	 20,
	  21,
	   22,
	    23, 
		24,
		 25,
		  26, 
		  27,
		   28,
		    29, 
 30,
			 
				
	31,
	 32, 
	 33,
	  34, 
	  35, 
	  36,
	   37, 
	   38,
	    39, 
	    40, 
	    41, 
	    42,
	     43, 
		44, 
		45,
		 46, 
		47, 
		48, 
		49,
		 50,
		  51,
		  52, 
		  53 ,
		   54, 
		  55,
		   56, 
		  57,
 
 58,
		   59, 
		    
		    60,
		    61,
		    62,
		    63 ,  
		    64,
		    65 ,
		    66 ,
		    67 ,
		    68 ,
		    69 ,
		    70 ,
		    71 ,
		    72 ,
		    73 ,
		    74 ,
		    75 ,
		    76 ,
		    77 ,
		    78 ,
		    79 ,
		    80 ,
		    81 ,
		    82 ,
 
 83, 
		     84 ,
		    85 ,
		    86,
		    87 ,  
		    88,
		    89 ,
		    90 ,
		    91 ,
		    92 ,
		    93 ,
		    94 ,
		    95 ,
		    96 ,
		    97 ,
		    98 ,
		    99 ,
		    100 ,
		    101 ,
		    102 ,
		    103,
		    104 ,
		    105 ,
 
 106,		
		     107,
 
 Download PDF
 |  |  |  |  |  |  |  
              |  |  
              |  |  |