Overview
In this tutorial, we will learn the steps to create a Slider using the Swing JSlider Class. A slider is a GUI component that allows users to set values by moving an indicator in a vertical or horizontal fashion. Users can also click on points to change the current value.
Swing JSlider Class
We can create a slider with two types of tick marks: minor and major. The minor ticket is shorter than the major tick mark. To create a slider we use the JSlider class.
To import the class we can use the following statement:
import javax.swing.JSlider;
To create a horizontal slider, we can use the following code:
JSlider slider = new JSlider(JSlider.HORIZONTAL, 0, 100, 40);
Java Program
package com.testingdocs.swing.components; import java.awt.*; import javax.swing.JFrame; import javax.swing.JSlider; public class JSliderDemo { public static void main(String[] args) { JFrame frame = new JFrame("JSlider - www.TestingDocs.com"); // Create a Slider JSlider slider = new JSlider(JSlider.HORIZONTAL, 0, 100, 40); slider.setMinorTickSpacing(10); slider.setMajorTickSpacing(20); slider.setPaintTicks(true); slider.setPaintLabels(true); slider.setLabelTable(slider.createStandardLabels(20)); // Frame Settings frame.setLayout(new FlowLayout()); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setSize(500, 400); frame.getContentPane().add(slider); frame.setVisible(true); } }
Output
Run the program to view the output.
—
Java Tutorial on this website:
https://www.testingdocs.com/java-tutorial/
For more information on Java, visit the official website :
https://www.oracle.com/in/java/