Home » » Membuat Slider Sederhana di Java

Membuat Slider Sederhana di Java

Posted by KEPOIN IT on Monday, November 7, 2011


Slider merupakan jenis inputan dimana nilai akan berubah dengan menggeser posisi penunjuk pada slider. Contoh program java berikut ini akan membuat slider sederhana dengan Java. Class yang digunakan adalah JSlider. 

Berikut ini tampilan contoh program slider:








Berikut ini contoh programnya:
01
import java.awt.*;
02


03
import java.awt.event.*;
04


05
import javax.swing.*;
06


07
import javax.swing.event.*;
08


09
public class SimpleSliderDemo extends JFrame {
10


11
    private JSlider slider;
12


13
    private JTextField txtValue;
14


15
    public SimpleSliderDemo() {
16


17
        super ("JSlider Sederhana");
18


19
        Container container = getContentPane();
20


21
        container.setLayout(new FlowLayout());
22


23
        txtValue = new JTextField (20);
24


25
        txtValue.setBackground(Color.WHITE);
26


27
        txtValue.setEditable(false);
28


29
        slider = new JSlider(SwingConstants.HORIZONTAL,0,100,50);
30


31
        txtValue.setText(String.valueOf(slider.getValue()));
32


33
        slider.setMinorTickSpacing(5);
34


35
        slider.setMajorTickSpacing(20);
36


37
        slider.setPaintTicks(true);
38


39
        slider.setLabelTable(slider.getLabelTable());
40


41
        slider.setPaintLabels(true);
42


43
        slider.addChangeListener (
44


45
            new ChangeListener() {
46


47
                public void stateChanged (ChangeEvent e) {
48


49
                    txtValue.setText ( String.valueOf(slider.getValue()) );
50


51
                }
52


53
            }
54


55
        );
56


57
        container.add(txtValue);
58


59
        container.add(slider);
60


61
        setSize (280,200);
62


63
        setVisible (true);
64


65
    }
66


67
    public static void main (String args[]) {
68


69
        JFrame.setDefaultLookAndFeelDecorated(true);
70


71
        SimpleSliderDemo test = new SimpleSliderDemo();
72


73
        test.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
74


75
    }
76


77
}

Thanks for reading & sharing KEPOIN IT

Previous
« Prev Post

0 comments:

Post a Comment

Cari Artikel

Paling Dilihat