All for Joomla All for Webmasters

JSlider class

The JSlider is used to create the slider. By using JSlider a user can select a value from a specific range.

Commonly used Constructors of JSlider class:

  • JSlider(): creates a slider with the initial value of 50 and range of 0 to 100.
  • JSlider(int orientation): creates a slider with the specified orientation set by either JSlider.HORIZONTAL or JSlider.VERTICAL with the range 0 to 100 and initial value 50.
  • JSlider(int min, int max): creates a horizontal slider using the given min and max.
  • JSlider(int min, int max, int value): creates a horizontal slider using the given min, max and value.
  • JSlider(int orientation, int min, int max, int value): creates a slider using the given orientation, min, max and value.

Commonly used Methods of JSlider class:

1) public void setMinorTickSpacing(int n): is used to set the minor tick spacing to the slider.
2) public void setMajorTickSpacing(int n): is used to set the major tick spacing to the slider.
3) public void setPaintTicks(boolean b): is used to determine whether tick marks are painted.
4) public void setPaintLabels(boolean b): is used to determine whether labels are painted.
5) public void setPaintTracks(boolean b): is used to determine whether track is painted.

 

  1. import javax.swing.*;
  2. public class SliderExample1 extends JFrame{
  3. public SliderExample1() {
  4. JSlider slider = new JSlider(JSlider.HORIZONTAL, 05025);
  5. JPanel panel=new JPanel();
  6. panel.add(slider);
  7. add(panel);
  8. }
  9. public static void main(String s[]) {
  10. SliderExample1 frame=new SliderExample1();
  11. frame.pack();
  12. frame.setVisible(true);
  13. }
  14. }

Example of JSlider class that paints ticks:

 

  1. import javax.swing.*;
  2. public class SliderExample extends JFrame{
  3. public SliderExample() {
  4. JSlider slider = new JSlider(JSlider.HORIZONTAL, 05025);
  5. slider.setMinorTickSpacing(2);
  6. slider.setMajorTickSpacing(10);
  7. slider.setPaintTicks(true);
  8. slider.setPaintLabels(true);
  9. JPanel panel=new JPanel();
  10. panel.add(slider);
  11. add(panel);
  12. }
  13. public static void main(String s[]) {
  14. SliderExample frame=new SliderExample();
  15. frame.pack();
  16. frame.setVisible(true);
  17. }
  18. }
PinIt
submit to reddit

Leave a Reply

Top