Revision 5247 trunk/extensions/extRasterTools/src/org/gvsig/rasterTools/brightnessContrast/toc/BrightnessContrastTocMenuEntry.java

View differences:

BrightnessContrastTocMenuEntry.java
49 49
			if(bright.getParam("incrBrillo") != null){
50 50
				int incr = ((Integer)bright.getParam("incrBrillo")).intValue();
51 51
				bcPanel.getLabelSliderText().setSliderValue(incr);
52
				bcPanel.getLabelSliderText().setTextValue(incr);
52
				bcPanel.getLabelSliderText().setTextValue(String.valueOf(incr));
53 53
			}
54 54
		}
55 55
		
......
63 63
			if(cont.getParam("incrContraste") != null){
64 64
				int incr = ((Integer)cont.getParam("incrContraste")).intValue();
65 65
				bcPanel.getLabelSliderText1().setSliderValue(incr);
66
				bcPanel.getLabelSliderText1().setTextValue(incr);
66
				bcPanel.getLabelSliderText1().setTextValue(String.valueOf(incr));
67 67
			}
68 68
		}
69 69
		
70
		if(stackManager.isActive(stackManager.getTypeFilter("enhanced"))){
71
			EnhancedBrightnessContrastPanel bcPanel = (EnhancedBrightnessContrastPanel)((FilterRasterDialogPanel)propsDialog.getContentPane()).getPanelByClassName("EnhancedBrightnessContrastPanel");
72
			bcPanel.getCEnhanced().setSelected(true);
73
			bcPanel.setEControlEnabled(true);
74
			
75
			RasterFilter enhan = stackManager.getFilter("enhanced");
76
			RasterFilter tail = stackManager.getFilter("tail");
77
			
78
			
79
				boolean rem = ((Boolean)enhan.getParam("remove")).booleanValue();
80
				bcPanel.getJCheckBox().setSelected(rem);
81
			
82
			if(stackManager.isActive(stackManager.getTypeFilter("tail"))){
83
				double percent = (stackManager.getStackStats().tailPercent)*100;
84
				bcPanel.getCheckSliderText().setTextValue(String.valueOf(percent));
85
				bcPanel.getCheckSliderText().setSliderValue((int)percent);
86
				bcPanel.getCheckSliderText().setSelected(true);
87
				bcPanel.getCheckSliderText().setControlEnabled(true);
88
				boolean remove = ((Boolean)tail.getParam("remove")).booleanValue();
89
				if((remove == true) || (rem == true))
90
					bcPanel.getJCheckBox().setSelected(true);
91
				else 
92
					bcPanel.getJCheckBox().setSelected(false);
93
				
94
			}
95
				
96
			
97
		}
70 98
	}
71 99
	/**
72 100
	 * A?ade el panel al cuadro de dialogo de propiedades de raster.

Also available in: Unified diff