Revision 19129 trunk/extensions/extRasterTools-SE/src/org/gvsig/rastertools/colortable/ui/ColorTableGlobalPanel.java
ColorTableGlobalPanel.java | ||
---|---|---|
45 | 45 |
|
46 | 46 |
import com.iver.cit.gvsig.fmap.layers.FLayer; |
47 | 47 |
/** |
48 |
* Panel que contiene las opciones sobre los maximos y minimos de la tabla de color, |
|
49 |
* checkbox de limites, si esta interpolado o si esta activa la tabla de color |
|
48 | 50 |
* |
49 | 51 |
* @version 07/01/2008 |
50 | 52 |
* @author BorSanZa - Borja S?nchez Zamorano (borja.sanchez@iver.es) |
... | ... | |
74 | 76 |
initialize(); |
75 | 77 |
} |
76 | 78 |
|
79 |
/** |
|
80 |
* Inicializar panel |
|
81 |
*/ |
|
77 | 82 |
private void initialize() { |
78 | 83 |
GridBagConstraints gridBagConstraints; |
79 | 84 |
|
... | ... | |
184 | 189 |
return checkBoxEnabled; |
185 | 190 |
} |
186 | 191 |
|
192 |
/** |
|
193 |
* Activa el control de interpolacion |
|
194 |
* @param b |
|
195 |
*/ |
|
187 | 196 |
public void setCheckBoxInterpolated(boolean b) { |
188 | 197 |
getCheckBoxInterpolated().setSelected(b); |
189 | 198 |
colorTableData.setInterpolated(b); |
190 | 199 |
} |
191 | 200 |
|
201 |
/** |
|
202 |
* Activa el uso de tablas de color para el panel |
|
203 |
* @param b |
|
204 |
*/ |
|
192 | 205 |
public void setCheckBoxEnabled(boolean b) { |
193 | 206 |
getCheckBoxEnabled().setSelected(b); |
194 | 207 |
colorTableData.setEnabled(b); |
... | ... | |
249 | 262 |
} |
250 | 263 |
} |
251 | 264 |
|
265 |
/** |
|
266 |
* Indica si los limites estaran activos para la tabla de color activa |
|
267 |
* @param enabled |
|
268 |
*/ |
|
252 | 269 |
public void setLimitsEnabled(boolean enabled) { |
253 | 270 |
colorTableData.setLimitsEnabled(enabled); |
254 | 271 |
getCheckBoxLimits().setSelected(enabled); |
... | ... | |
327 | 344 |
return labelMaxim; |
328 | 345 |
} |
329 | 346 |
|
330 |
public void setLimitMaxim(double limit) {
|
|
347 |
private void setLimitMaxim(double limit) {
|
|
331 | 348 |
getTextFieldMaxim().setValue(Double.valueOf(limit)); |
332 | 349 |
colorTableData.setMaxim(limit); |
333 | 350 |
} |
334 | 351 |
|
335 |
public void setLimitMinim(double limit) {
|
|
352 |
private void setLimitMinim(double limit) {
|
|
336 | 353 |
getTextFieldMinim().setValue(Double.valueOf(limit)); |
337 | 354 |
colorTableData.setMinim(limit); |
338 | 355 |
} |
339 | 356 |
|
357 |
/* |
|
358 |
* (non-Javadoc) |
|
359 |
* @see java.beans.PropertyChangeListener#propertyChange(java.beans.PropertyChangeEvent) |
|
360 |
*/ |
|
340 | 361 |
public void propertyChange(PropertyChangeEvent evt) { |
341 | 362 |
if (evt.getSource() == getTextFieldMaxim()) { |
342 | 363 |
double max = ((Number) getTextFieldMaxim().getValue()).doubleValue(); |
... | ... | |
359 | 380 |
} |
360 | 381 |
} |
361 | 382 |
|
383 |
/** |
|
384 |
* Establece que capa se va a usar en el panel para aplicarle la tabla de color |
|
385 |
* @param fLayer |
|
386 |
*/ |
|
362 | 387 |
public void setLayer(FLayer fLayer) { |
363 | 388 |
this.fLayer = fLayer; |
364 | 389 |
putStatistics(); |
Also available in: Unified diff