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:
03 | import java.awt.event.*; |
07 | import javax.swing.event.*; |
09 | public class SimpleSliderDemo extends JFrame { |
11 | private JSlider slider; |
13 | private JTextField txtValue; |
15 | public SimpleSliderDemo() { |
17 | super ( "JSlider Sederhana" ); |
19 | Container container = getContentPane(); |
21 | container.setLayout( new FlowLayout()); |
23 | txtValue = new JTextField ( 20 ); |
25 | txtValue.setBackground(Color.WHITE); |
27 | txtValue.setEditable( false ); |
29 | slider = new JSlider(SwingConstants.HORIZONTAL, 0 , 100 , 50 ); |
31 | txtValue.setText(String.valueOf(slider.getValue())); |
33 | slider.setMinorTickSpacing( 5 ); |
35 | slider.setMajorTickSpacing( 20 ); |
37 | slider.setPaintTicks( true ); |
39 | slider.setLabelTable(slider.getLabelTable()); |
41 | slider.setPaintLabels( true ); |
43 | slider.addChangeListener ( |
45 | new ChangeListener() { |
47 | public void stateChanged (ChangeEvent e) { |
49 | txtValue.setText ( String.valueOf(slider.getValue()) ); |
57 | container.add(txtValue); |
59 | container.add(slider); |
67 | public static void main (String args[]) { |
69 | JFrame.setDefaultLookAndFeelDecorated( true ); |
71 | SimpleSliderDemo test = new SimpleSliderDemo(); |
73 | test.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); |
Semoga bermanfaat
Tidak ada komentar:
Posting Komentar