tuxmartin

Java - zjisteni hodnoty JScrollBar

Apr 18th, 2013
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.58 KB | None | 0 0
  1. import java.awt.BorderLayout;
  2. import java.awt.EventQueue;
  3. import java.awt.event.AdjustmentEvent;
  4. import java.awt.event.AdjustmentListener;
  5.  
  6. import javax.swing.JFrame;
  7. import javax.swing.JLabel;
  8. import javax.swing.JPanel;
  9. import javax.swing.JScrollBar;
  10. import javax.swing.border.EmptyBorder;
  11.  
  12. @SuppressWarnings("serial")
  13. public class Posuvnik extends JFrame {
  14.  
  15.     private JPanel contentPane;
  16.     private JLabel text;
  17.     private JScrollBar posuvnik;
  18.  
  19.     public static void main(String[] args) {
  20.         EventQueue.invokeLater(new Runnable() {
  21.             public void run() {
  22.                 try {
  23.                     Posuvnik frame = new Posuvnik();
  24.                     frame.setVisible(true);
  25.                 } catch (Exception e) {
  26.                     e.printStackTrace();
  27.                 }
  28.             }
  29.         });
  30.     }
  31.  
  32.     public Posuvnik() {
  33.         setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  34.         setBounds(100, 100, 450, 300);
  35.         contentPane = new JPanel();
  36.         contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
  37.         contentPane.setLayout(new BorderLayout(0, 0));
  38.         setContentPane(contentPane);
  39.        
  40.         posuvnik = new JScrollBar();
  41. /* ------------------------------------------------------------------------------------- */
  42.         posuvnik.addAdjustmentListener(new AdjustmentListener() {
  43.             public void adjustmentValueChanged(AdjustmentEvent arg0) {
  44.                 text.setText( String.valueOf( posuvnik.getValue() ) );
  45.             }
  46.         });
  47. /* ------------------------------------------------------------------------------------- */
  48.         posuvnik.setOrientation(JScrollBar.HORIZONTAL);
  49.         contentPane.add(posuvnik, BorderLayout.NORTH);
  50.        
  51.         text = new JLabel("New label");
  52.         contentPane.add(text, BorderLayout.SOUTH);
  53.     }
  54.  
  55. }
Advertisement
Add Comment
Please, Sign In to add comment