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());
}
}
#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



