Example usage for java.awt.event AdjustmentEvent setSource

List of usage examples for java.awt.event AdjustmentEvent setSource

Introduction

In this page you can find the example usage for java.awt.event AdjustmentEvent setSource.

Prototype

public void setSource(Object newSource) 

Source Link

Document

Retargets an event to a new source.

Usage

From source file:edu.pdi2.visual.ThresholdSignature.java

private void initGUI(int cantBands) {
    try {//from  w  w w .ja  v  a 2  s . co m
        {
            getContentPane().setLayout(null);
            this.setPreferredSize(new java.awt.Dimension(359, 457));
            {
                for (int i = 0; i < cantBands; ++i) {
                    scrollbars[i] = new JScrollBar();
                    getContentPane().add(scrollbars[i]);
                    scrollbars[i].setBounds(50 * i + 20, 42, 17, 71);
                    scrollbars[i].setValue(INITIAL_DEVIATION);

                    final Integer index = new Integer(i);
                    scrollbars[i].addAdjustmentListener(new AdjustmentListener() {
                        public void adjustmentValueChanged(AdjustmentEvent evt) {
                            evt.setSource(new Integer(index));
                            scrollBarAdjustmentValueChanged(evt);
                        }

                    });

                }
            }
            // {
            // jScrollBar1 = new JScrollBar();
            // getContentPane().add(jScrollBar1);
            // jScrollBar1.setBounds(20, 42, 17, 71);
            // jScrollBar1.addAdjustmentListener(new AdjustmentListener() {
            // public void adjustmentValueChanged(AdjustmentEvent evt) {
            // jScrollBar1AdjustmentValueChanged(evt);
            // }
            // });
            // }
            {
                for (int i = 0; i < cantBands; ++i) {
                    bandLabels[i] = new JLabel();
                    getContentPane().add(bandLabels[i]);
                    bandLabels[i].setText("Band " + i);
                    bandLabels[i].setBounds(50 * i + 12, 23, 33, 14);

                }
            }

            // {
            // jLabel1 = new JLabel();
            // getContentPane().add(jLabel1);
            // jLabel1.setText("Band 1");
            // jLabel1.setBounds(12, 23, 33, 14);
            // }
            {
                signatureG = ChartFactory.createXYLineChart("Signature ", "Bands", "Valory", null,
                        PlotOrientation.VERTICAL, true, true, false);
                chartpanel = new ChartPanel(signatureG);
                getContentPane().add(chartpanel);
                chartpanel.setBorder(BorderFactory.createTitledBorder(""));
                chartpanel.setBounds(20, 157, 45 * cantBands + 20, 210);
            }
            // {
            // jLabel2 = new JLabel();
            // getContentPane().add(jLabel2);
            // jLabel2.setText("Band 2");
            // jLabel2.setBounds(62, 23, 33, 14);
            // }
            // {
            // jScrollBar2 = new JScrollBar();
            // getContentPane().add(jScrollBar2);
            // jScrollBar2.setBounds(70, 42, 17, 71);
            // jScrollBar2.addAdjustmentListener(new AdjustmentListener() {
            // public void adjustmentValueChanged(AdjustmentEvent evt) {
            // jScrollBar2AdjustmentValueChanged(evt);
            // }
            // });
            // }
            // {
            // jLabel3 = new JLabel();
            // getContentPane().add(jLabel3);
            // jLabel3.setText("Band 3");
            // jLabel3.setBounds(112, 23, 33, 14);
            // }
            // {
            // jScrollBar3 = new JScrollBar();
            // getContentPane().add(jScrollBar3);
            // jScrollBar3.setBounds(120, 42, 17, 71);
            // jScrollBar3.addAdjustmentListener(new AdjustmentListener() {
            // public void adjustmentValueChanged(AdjustmentEvent evt) {
            // jScrollBar3AdjustmentValueChanged(evt);
            // }
            // });
            // }
            // {
            // jLabel4 = new JLabel();
            // getContentPane().add(jLabel4);
            // jLabel4.setText("Band 4");
            // jLabel4.setBounds(162, 23, 33, 14);
            // }
            // {
            // jScrollBar4 = new JScrollBar();
            // getContentPane().add(jScrollBar4);
            // jScrollBar4.setBounds(170, 42, 17, 71);
            // jScrollBar4.addAdjustmentListener(new AdjustmentListener() {
            // public void adjustmentValueChanged(AdjustmentEvent evt) {
            // jScrollBar4AdjustmentValueChanged(evt);
            // }
            // });
            // }
            // {
            // jLabel5 = new JLabel();
            // getContentPane().add(jLabel5);
            // jLabel5.setText("Band 5");
            // jLabel5.setBounds(212, 23, 33, 14);
            // }
            // {
            // jScrollBar5 = new JScrollBar();
            // getContentPane().add(jScrollBar5);
            // jScrollBar5.setBounds(220, 42, 17, 71);
            // jScrollBar5.addAdjustmentListener(new AdjustmentListener() {
            // public void adjustmentValueChanged(AdjustmentEvent evt) {
            // jScrollBar5AdjustmentValueChanged(evt);
            // }
            // });
            // }
            // {
            // jLabel6 = new JLabel();
            // getContentPane().add(jLabel6);
            // jLabel6.setText("Band 6");
            // jLabel6.setBounds(262, 23, 33, 14);
            // }
            // {
            // jScrollBar6 = new JScrollBar();
            // getContentPane().add(jScrollBar6);
            // jScrollBar6.setBounds(270, 42, 17, 71);
            // jScrollBar6.addAdjustmentListener(new AdjustmentListener() {
            // public void adjustmentValueChanged(AdjustmentEvent evt) {
            // jScrollBar6AdjustmentValueChanged(evt);
            // }
            // });
            // }
            // {
            // jLabel7 = new JLabel();
            // getContentPane().add(jLabel7);
            // jLabel7.setText("Band 7");
            // jLabel7.setBounds(312, 23, 33, 14);
            // }
            // {
            // jScrollBar7 = new JScrollBar();
            // getContentPane().add(jScrollBar7);
            // jScrollBar7.setBounds(320, 42, 17, 71);
            // jScrollBar7.addAdjustmentListener(new AdjustmentListener() {
            // public void adjustmentValueChanged(AdjustmentEvent evt) {
            // jScrollBar7AdjustmentValueChanged(evt);
            // }
            // });
            // }
            {
                for (int i = 0; i < cantBands; ++i) {
                    valueLabels[i] = new JLabel();
                    getContentPane().add(valueLabels[i]);
                    valueLabels[i].setText(String.valueOf(INITIAL_DEVIATION));
                    valueLabels[i].setBounds(50 * i + 20, 119, 33, 19);

                }
            }
            // {
            // jLabel8 = new JLabel();
            // getContentPane().add(jLabel8);
            // jLabel8.setBounds(20, 119, 33, 19);
            // jLabel8.setText("0");
            // }
            // {
            // jLabel9 = new JLabel();
            // getContentPane().add(jLabel9);
            // jLabel9.setText("0");
            // jLabel9.setBounds(70, 119, 33, 19);
            // }
            // {
            // jLabel10 = new JLabel();
            // getContentPane().add(jLabel10);
            // jLabel10.setText("0");
            // jLabel10.setBounds(120, 119, 33, 19);
            // }
            // {
            // jLabel11 = new JLabel();
            // getContentPane().add(jLabel11);
            // jLabel11.setText("0");
            // jLabel11.setBounds(170, 119, 33, 19);
            // }
            // {
            // jLabel12 = new JLabel();
            // getContentPane().add(jLabel12);
            // jLabel12.setText("0");
            // jLabel12.setBounds(220, 119, 33, 19);
            // }
            // {
            // jLabel13 = new JLabel();
            // getContentPane().add(jLabel13);
            // jLabel13.setText("0");
            // jLabel13.setBounds(270, 119, 33, 19);
            // }
            // {
            // jLabel14 = new JLabel();
            // getContentPane().add(jLabel14);
            // jLabel14.setText("0");
            // jLabel14.setBounds(320, 119, 33, 19);
            // }
            {
                btCancel = new JButton();
                getContentPane().add(btCancel);
                btCancel.setText("Cancel");
                btCancel.setBounds(51 * cantBands - 75, 379, 75, 25);
                btCancel.addMouseListener(new MouseAdapter() {
                    public void mouseClicked(MouseEvent evt) {
                        btCancelMouseClicked(evt);
                    }
                });
            }
            {
                btOk = new JButton();
                getContentPane().add(btOk);
                btOk.setText("Generate");
                btOk.setBounds(51 * cantBands - 155, 379, 75, 25);
                btOk.addMouseListener(new MouseAdapter() {
                    public void mouseClicked(MouseEvent evt) {
                        btOkMouseClicked(evt);
                    }
                });
            }
        }
        this.setSize(51 * cantBands + 40, 457);
        this.setResizable(false);
    } catch (Exception e) {
        e.printStackTrace();
    }
}