Java slider

Your video will begin in 10
67 Views
Published
Java slider tutorial

#java #slider #jslider

//**************************************************
public class Main {


public static void main(String[] args)
{

// JSlider = GUI component that lets user enter a value
// by using an adjustable sliding knob on a track

SliderDemo sliderDemo = new SliderDemo();

}

}
//**************************************************
import java.awt.*;
import javax.swing.*;
import javax.swing.event.*;

public class SliderDemo implements ChangeListener{

JFrame frame;
JPanel panel;
JLabel label;
JSlider slider;

SliderDemo(){

frame = new JFrame("Slider Demo");
panel = new JPanel();
label = new JLabel();
slider = new JSlider(0,100,50);

slider.setPreferredSize(new Dimension(400,200));

slider.setPaintTicks(true);
slider.setMinorTickSpacing(10);

slider.setPaintTrack(true);
slider.setMajorTickSpacing(25);

slider.setPaintLabels(true);
slider.setFont(new Font("MV Boli",Font.PLAIN,15));
label.setFont(new Font("MV Boli",Font.PLAIN,25));

//slider.setOrientation(SwingConstants.HORIZONTAL);
slider.setOrientation(SwingConstants.VERTICAL);

label.setText("°C = "+ slider.getValue());

slider.addChangeListener(this);

panel.add(slider);
panel.add(label);
frame.add(panel);
frame.setSize(420,420);
frame.setVisible(true);
}

@Override
public void stateChanged(ChangeEvent e) {

label.setText("°C = "+ slider.getValue());

}

}
Category
Bro Code
Tags
Java JSlider tutorial, Java GUI JSlider, Java slider tutorial
Be the first to comment