Statistics
| Revision:

root / trunk / extensions / extRasterTools / src / org / gvsig / rasterTools / saveRaster / ui / listener / MethodDataInputListener.java @ 6271

History | View | Annotate | Download (2.51 KB)

1 4547 nacho
package org.gvsig.rasterTools.saveRaster.ui.listener;
2
3
import java.awt.event.ActionEvent;
4
import java.awt.event.ActionListener;
5
import java.awt.event.FocusEvent;
6
import java.awt.event.FocusListener;
7
import java.awt.event.KeyEvent;
8
import java.awt.event.KeyListener;
9
import java.awt.event.MouseEvent;
10
import java.awt.event.MouseListener;
11
12
import javax.swing.event.ChangeEvent;
13
import javax.swing.event.ChangeListener;
14
15
import org.gvsig.rasterTools.saveRaster.ui.main.InputScaleDataPanel;
16
import org.gvsig.rasterTools.saveRaster.ui.main.InputSizeDataPanel;
17
import org.gvsig.rasterTools.saveRaster.ui.main.MethodDataInputPanel;
18
import org.gvsig.rasterTools.saveRaster.ui.main.MethodSaveRasterSelectorPanel;
19
20
21
22
public class MethodDataInputListener implements ActionListener, ChangeListener, MouseListener, FocusListener,
23
KeyListener {
24
25
        private MethodSaveRasterSelectorPanel         selectorPanel = null;
26
        private MethodDataInputPanel                         panel = null;
27
28
        /**
29
         * This is the default constructor
30
         */
31
        public MethodDataInputListener(MethodDataInputPanel panel) {
32
                this.panel = panel;
33
                selectorPanel = (MethodSaveRasterSelectorPanel)panel.getPWest();
34
                selectorPanel.getRbScale().addActionListener(this);
35
                selectorPanel.getRbSize().addActionListener(this);
36
                selectorPanel.getRbMtsPixel().addActionListener(this);
37
        }
38
39
        //*******************************
40
        //ChangeListener
41
42
        public void focusGained(FocusEvent e) {
43
        }
44
45
        public void focusLost(FocusEvent e) {
46
        }
47
48
        public void stateChanged(ChangeEvent e) {
49
        }
50
51
        //*******************************
52
        //MouseListener
53
        public void mouseClicked(MouseEvent e) {
54
        }
55
56
        public void mouseEntered(MouseEvent e) {
57
        }
58
59
        public void mouseExited(MouseEvent e) {
60
        }
61
62
        public void mousePressed(MouseEvent e) {
63
        }
64
65
        public void mouseReleased(MouseEvent e) {
66
        }
67
68
        public void keyPressed(KeyEvent e) {
69
        }
70
71
        public void keyReleased(KeyEvent e) {
72
        }
73
74
        public void keyTyped(KeyEvent e) {
75
        }
76
77
        //*******************************
78
        //ActionListener
79
80
        public void actionPerformed(ActionEvent e) {
81
                if(e.getSource() == selectorPanel.getRbScale()){
82
                        ((InputScaleDataPanel)panel.getPEast()).setActiveScale(0);
83
                        ((InputSizeDataPanel)panel.getPSouth()).setActive(false);
84
                }
85
86
                if(e.getSource() == selectorPanel.getRbMtsPixel()){
87
                        ((InputScaleDataPanel)panel.getPEast()).setActiveScale(1);
88
                        ((InputSizeDataPanel)panel.getPSouth()).setActive(false);
89
                }
90
91
                if(e.getSource() == selectorPanel.getRbSize()){
92
                        ((InputScaleDataPanel)panel.getPEast()).setActiveScale(2);
93
                        ((InputSizeDataPanel)panel.getPSouth()).setActive(true);
94
                }
95
        }
96
97
}