GSlider replaces GConservationIncrementPanel
[jalview.git] / src / jalview / jbgui / GSliderPanel.java
1 package jalview.jbgui;
2
3 import java.awt.*;
4 import javax.swing.*;
5 import java.awt.event.*;
6
7 public class GSliderPanel extends JPanel
8 {
9   protected JSlider slider = new JSlider();
10   protected JTextField valueField = new JTextField();
11   protected JLabel label = new JLabel();
12   JPanel jPanel1 = new JPanel();
13   BorderLayout borderLayout1 = new BorderLayout();
14   GridLayout gridLayout1 = new GridLayout();
15
16   public GSliderPanel()
17   {
18     try
19     {
20       jbInit();
21     }
22     catch(Exception e)
23     {
24       e.printStackTrace();
25     }
26   }
27   private void jbInit() throws Exception
28   {
29     this.setLayout(gridLayout1);
30     slider.setMajorTickSpacing(10);
31     slider.setMaximum(50);
32     slider.setMinorTickSpacing(1);
33     slider.setPaintTicks(true);
34     slider.setBackground(new Color(212, 208, 236));
35     slider.setFont(new java.awt.Font("Verdana", 0, 11));
36     valueField.setFont(new java.awt.Font("Verdana", 0, 11));
37     valueField.setMinimumSize(new Dimension(6, 21));
38     valueField.setPreferredSize(new Dimension(60, 21));
39     valueField.setText("");
40     valueField.addActionListener(new java.awt.event.ActionListener()
41     {
42       public void actionPerformed(ActionEvent e)
43       {
44         valueField_actionPerformed(e);
45       }
46     });
47     label.setBackground(new Color(212, 208, 236));
48     label.setFont(new java.awt.Font("Verdana", 0, 11));
49     label.setOpaque(true);
50     label.setHorizontalAlignment(SwingConstants.CENTER);
51     label.setText("set this label text");
52     jPanel1.setLayout(borderLayout1);
53     gridLayout1.setRows(2);
54     this.add(label, null);
55     this.add(jPanel1, null);
56     jPanel1.add(valueField,  BorderLayout.EAST);
57     jPanel1.add(slider, BorderLayout.CENTER);
58   }
59
60   protected void valueField_actionPerformed(ActionEvent e)
61   {
62
63   }
64
65 }