Revision 12180 trunk/extensions/extRasterTools-SE/src/org/gvsig/rastertools/properties/panels/EnhancedBrightnessContrastPanel.java
EnhancedBrightnessContrastPanel.java | ||
---|---|---|
22 | 22 |
import java.awt.GridLayout; |
23 | 23 |
import java.awt.event.ActionEvent; |
24 | 24 |
import java.awt.event.ActionListener; |
25 |
import java.awt.event.KeyListener; |
|
26 | 25 |
|
27 | 26 |
import javax.swing.JCheckBox; |
28 | 27 |
import javax.swing.JPanel; |
29 |
import javax.swing.event.ChangeListener; |
|
30 | 28 |
|
31 | 29 |
import org.gvsig.gui.beans.slidertext.SliderTextContainer; |
30 |
import org.gvsig.gui.beans.slidertext.listeners.SliderListener; |
|
32 | 31 |
|
33 | 32 |
import com.iver.andami.PluginServices; |
34 | 33 |
/** |
... | ... | |
36 | 35 |
* |
37 | 36 |
* @author Nacho Brodin (nachobrodin@gmail.com) |
38 | 37 |
*/ |
39 |
public class EnhancedBrightnessContrastPanel extends JPanel implements ActionListener{ |
|
40 |
final private static long serialVersionUID = 0;
|
|
41 |
private InternalPanel internalPanel = null;
|
|
42 |
private JCheckBox active = null;
|
|
38 |
public class EnhancedBrightnessContrastPanel extends JPanel implements ActionListener {
|
|
39 |
private static final long serialVersionUID = -475762560608930500L;
|
|
40 |
private InternalPanel internalPanel = null;
|
|
41 |
private JCheckBox active = null;
|
|
43 | 42 |
|
44 | 43 |
/** |
45 | 44 |
* Panel con los controles deslizantes de brillo y contraste |
... | ... | |
155 | 154 |
* A?ade un listener para el slider de brillo |
156 | 155 |
* @param l ChangeListener |
157 | 156 |
*/ |
158 |
public void addBrightnessChangeListener(ChangeListener l){
|
|
159 |
internalPanel.brightness.addChangeListener(l);
|
|
157 |
public void addBrightnessValueChangedListener(SliderListener l){
|
|
158 |
internalPanel.brightness.addValueChangedListener(l);
|
|
160 | 159 |
} |
161 | 160 |
|
162 | 161 |
/** |
163 | 162 |
* A?ade un listener para el slider de contraste |
164 | 163 |
* @param l ChangeListener |
165 | 164 |
*/ |
166 |
public void addContrastChangeListener(ChangeListener l){
|
|
167 |
internalPanel.contrast.addChangeListener(l);
|
|
165 |
public void addContrastValueChangedListener(SliderListener l){
|
|
166 |
internalPanel.contrast.addValueChangedListener(l);
|
|
168 | 167 |
} |
169 | 168 |
|
170 | 169 |
/** |
171 |
* A?ade un listener para el slider de brillo |
|
172 |
* @param l MouseListener |
|
173 |
*/ |
|
174 |
public void addBrightnessKeyListener(KeyListener l){ |
|
175 |
internalPanel.brightness.addKeyListener(l); |
|
176 |
} |
|
177 |
|
|
178 |
/** |
|
179 |
* A?ade un listener para el slider de contraste |
|
180 |
* @param l MouseListener |
|
181 |
*/ |
|
182 |
public void addContrastKeyListener(KeyListener l){ |
|
183 |
internalPanel.contrast.addKeyListener(l); |
|
184 |
} |
|
185 |
|
|
186 |
/** |
|
187 | 170 |
* Maneja eventos de activar y desactivar el panel |
188 | 171 |
*/ |
189 | 172 |
public void actionPerformed(ActionEvent e) { |
Also available in: Unified diff