5 import java.awt.event.*;
7 public class GSliderPanel extends JPanel
9 // this is used for conservation colours, PID colours and redundancy threshold
10 protected JSlider slider = new JSlider();
11 protected JTextField valueField = new JTextField();
12 protected JLabel label = new JLabel();
13 JPanel jPanel1 = new JPanel();
14 BorderLayout borderLayout1 = new BorderLayout();
15 GridLayout gridLayout1 = new GridLayout();
16 JPanel jPanel2 = new JPanel();
17 protected JButton applyButton = new JButton();
18 protected JButton undoButton = new JButton();
19 FlowLayout flowLayout1 = new FlowLayout();
32 private void jbInit() throws Exception
34 this.setLayout(gridLayout1);
35 slider.setMajorTickSpacing(10);
36 slider.setMinorTickSpacing(1);
37 slider.setPaintTicks(true);
38 slider.setBackground(new Color(177, 177, 217));
39 slider.setFont(new java.awt.Font("Verdana", 0, 11));
40 valueField.setFont(new java.awt.Font("Verdana", 0, 11));
41 valueField.setMinimumSize(new Dimension(6, 21));
42 valueField.setPreferredSize(new Dimension(60, 21));
43 valueField.setText("");
44 valueField.setHorizontalAlignment(SwingConstants.CENTER);
45 valueField.addActionListener(new java.awt.event.ActionListener()
47 public void actionPerformed(ActionEvent e)
49 valueField_actionPerformed(e);
52 label.setBackground(new Color(177, 177, 217));
53 label.setFont(new java.awt.Font("Verdana", 0, 11));
54 label.setOpaque(true);
55 label.setHorizontalAlignment(SwingConstants.CENTER);
56 label.setText("set this label text");
57 jPanel1.setLayout(borderLayout1);
58 gridLayout1.setRows(2);
59 jPanel2.setLayout(flowLayout1);
60 applyButton.setBackground(new Color(177, 177, 217));
61 applyButton.setText("Apply");
62 applyButton.addActionListener(new java.awt.event.ActionListener()
64 public void actionPerformed(ActionEvent e)
66 applyButton_actionPerformed(e);
69 undoButton.setBackground(new Color(177, 177, 217));
70 undoButton.setEnabled(false);
71 undoButton.setText("Undo");
72 undoButton.addActionListener(new java.awt.event.ActionListener()
74 public void actionPerformed(ActionEvent e)
76 undoButton_actionPerformed(e);
79 jPanel2.setBackground(new Color(177, 177, 217));
80 this.add(jPanel2, null);
81 jPanel2.add(label, null);
82 jPanel2.add(applyButton, null);
83 jPanel2.add(undoButton, null);this.add(jPanel1, null);
84 jPanel1.add(valueField, BorderLayout.EAST);
85 jPanel1.add(slider, BorderLayout.CENTER);
89 protected void valueField_actionPerformed(ActionEvent e)
94 protected void applyButton_actionPerformed(ActionEvent e)
99 protected void undoButton_actionPerformed(ActionEvent e)