public class GSliderPanel extends JPanel
{
+ // this is used for conservation colours, PID colours and redundancy threshold
protected JSlider slider = new JSlider();
protected JTextField valueField = new JTextField();
protected JLabel label = new JLabel();
JPanel jPanel1 = new JPanel();
BorderLayout borderLayout1 = new BorderLayout();
GridLayout gridLayout1 = new GridLayout();
+ JPanel jPanel2 = new JPanel();
+ protected JButton applyButton = new JButton();
+ protected JButton undoButton = new JButton();
+ FlowLayout flowLayout1 = new FlowLayout();
public GSliderPanel()
{
{
this.setLayout(gridLayout1);
slider.setMajorTickSpacing(10);
- slider.setMaximum(50);
slider.setMinorTickSpacing(1);
slider.setPaintTicks(true);
- slider.setBackground(new Color(212, 208, 236));
+ slider.setBackground(new Color(177, 177, 217));
slider.setFont(new java.awt.Font("Verdana", 0, 11));
valueField.setFont(new java.awt.Font("Verdana", 0, 11));
valueField.setMinimumSize(new Dimension(6, 21));
valueField.setPreferredSize(new Dimension(60, 21));
valueField.setText("");
+ valueField.setHorizontalAlignment(SwingConstants.CENTER);
valueField.addActionListener(new java.awt.event.ActionListener()
{
public void actionPerformed(ActionEvent e)
valueField_actionPerformed(e);
}
});
- label.setBackground(new Color(212, 208, 236));
+ label.setBackground(new Color(177, 177, 217));
label.setFont(new java.awt.Font("Verdana", 0, 11));
label.setOpaque(true);
label.setHorizontalAlignment(SwingConstants.CENTER);
label.setText("set this label text");
jPanel1.setLayout(borderLayout1);
gridLayout1.setRows(2);
- this.add(label, null);
- this.add(jPanel1, null);
+ jPanel2.setLayout(flowLayout1);
+ applyButton.setBackground(new Color(177, 177, 217));
+ applyButton.setText("Apply");
+ applyButton.addActionListener(new java.awt.event.ActionListener()
+ {
+ public void actionPerformed(ActionEvent e)
+ {
+ applyButton_actionPerformed(e);
+ }
+ });
+ undoButton.setBackground(new Color(177, 177, 217));
+ undoButton.setEnabled(false);
+ undoButton.setText("Undo");
+ undoButton.addActionListener(new java.awt.event.ActionListener()
+ {
+ public void actionPerformed(ActionEvent e)
+ {
+ undoButton_actionPerformed(e);
+ }
+ });
+ jPanel2.setBackground(new Color(177, 177, 217));
+ this.add(jPanel2, null);
+ jPanel2.add(label, null);
+ jPanel2.add(applyButton, null);
+ jPanel2.add(undoButton, null);this.add(jPanel1, null);
jPanel1.add(valueField, BorderLayout.EAST);
jPanel1.add(slider, BorderLayout.CENTER);
+
}
protected void valueField_actionPerformed(ActionEvent e)
}
+ protected void applyButton_actionPerformed(ActionEvent e)
+ {
+
+ }
+
+ protected void undoButton_actionPerformed(ActionEvent e)
+ {
+
+ }
+
}