Laman

Sabtu, 09 Juni 2012

Membuat Slider Sederhana Di Java


Membuat Slider Sederhana di Java

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:
contoh-program-slider-java
Berikut ini contoh programnya:


01import java.awt.*;
02
03import java.awt.event.*;
04
05import javax.swing.*;
06
07import javax.swing.event.*;
08
09public 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}

Tidak ada komentar:

Posting Komentar

TINGGALKAN KRITIK YANG MEMBANGUN