import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import java.util.*;
 

public class Schuifregelaar extends JFrame implements
    ChangeListener {

    private JPanel panel; 
    private JSlider slider;
    private JTextField txtField;
    private JLabel lbl;

    public static void main (String[] args) {
        Schuifregelaar frame = new Schuifregelaar();
        frame.setSize(250, 300);
        frame.createGUI();
        frame.show();
    }

    private void createGUI() {
        
        setDefaultCloseOperation(EXIT_ON_CLOSE);
        Container window = getContentPane();
        window.setLayout(new FlowLayout() );
        
        lbl = new JLabel("Waarde:  ");
        window.add(lbl);
        
        txtField = new JTextField(10);
        window.add(txtField);

        slider = new JSlider(JSlider.HORIZONTAL, 200, 2000, 1000);
        window.add(slider);
        slider.addChangeListener(this);
        
        txtField.setText(Integer.toString(slider.getValue()));
        
    }

   
    public void stateChanged(ChangeEvent e) {
       
        txtField.setText(Integer.toString(slider.getValue()));
       
    }
}

