Advertisement
ghorardim

JSlider Project

Aug 6th, 2017
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.18 KB | None | 0 0
  1. import java.awt.Container;
  2. import javax.swing.JFrame;
  3. import javax.swing.JLabel;
  4. import javax.swing.JSlider;
  5. import javax.swing.JTextField;
  6. import javax.swing.event.ChangeEvent;
  7. import javax.swing.event.ChangeListener;
  8.  
  9.  
  10. public class Slider_project extends JFrame implements ChangeListener{
  11.  
  12.     private Container C;
  13.     private JSlider rs,gs,bs;
  14.     private JTextField rf,gf,bf;
  15.     private JLabel rl,gl,bl;
  16.     Slider_project(){
  17.     C=this.getContentPane();
  18.     C.setLayout(null);
  19.     JLabel rl = new JLabel("RED");
  20.     rl.setBounds(10, 40, 50, 20);
  21.     C.add(rl);
  22.     JSlider rs = new JSlider(0,100,0);
  23.     rs.setBounds(70, 40, 200, 20);
  24.     C.add(rs);
  25.     JTextField rf = new JTextField();
  26.     rf.setBounds(280, 35, 60, 40);
  27.     rs.addChangeListener(this);
  28.     C.add(rf);
  29.    
  30.    
  31.     }
  32.     public static void main(String[] args) {
  33.         Slider_project frm = new Slider_project();
  34.         frm.setVisible(true);
  35.         frm.setBounds(300, 100, 500, 400);
  36.         frm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  37.     }
  38.  
  39.     @Override
  40.     public void stateChanged(ChangeEvent e) {
  41.         int value = rs.getValue();
  42.         rf.setText(""+value);
  43.     }
  44.    
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement