/**
*
*/
package de.tutorials;
import javax.swing.JFrame;
import javax.swing.JSlider;
import javax.swing.event.ChangeEvent;
import javax.swing.event.ChangeListener;
/**
* @author Administrator
*
*/
public class JSliderExample extends JFrame {
private JSlider slider = new JSlider(0, 100);
public JSliderExample() {
super("JSliderExample");
setDefaultCloseOperation(EXIT_ON_CLOSE);
slider.setMajorTickSpacing(10);
slider.setMinorTickSpacing(5);
slider.setPaintTicks(true);
slider.addChangeListener(new ChangeListener() {
public void stateChanged(ChangeEvent e) {
if (slider.getValueIsAdjusting())
return;
foo();
}
});
add(slider);
pack();
setVisible(true);
}
protected void foo() {
System.out.println("Slider Value is: " + slider.getValue());
}
/**
* @param args
*/
public static void main(String[] args) {
new JSliderExample();
}
}