Revision 11803 trunk/extensions/extRasterTools-SE/src/org/gvsig/rastertools/filter/ui/FilterPanel.java

View differences:

FilterPanel.java
46 46
import com.iver.andami.PluginServices;
47 47
import com.iver.cit.gvsig.fmap.layers.FLayer;
48 48
/**
49
 * 
49
 * <code>FilterPanel</code> es el panel para filtros donde se construye sus
50
 * componentes visuales b?sicos.
50 51
 *
51 52
 * @version 18/05/2007
52 53
 * @author Borja S?nchez Zamorano (borja.sanchez@iver.es)
......
135 136
		return treeListContainer;
136 137
	}
137 138

  
139
	/**
140
	 * Obtener el PropertiesComponent del panel de filtros, en caso de no existir,
141
	 * lo crea.
142
	 * @return
143
	 */
138 144
	public PropertiesComponent getPropertiesComponent() {
139 145
		if (propertiesComponent == null) {
140 146
			propertiesComponent = new PropertiesComponent();
......
144 150
		return propertiesComponent;
145 151
	}
146 152

  
153
	/**
154
	 * Devuelve el panel donde estar? el widget de preview
155
	 * @return
156
	 */
147 157
	private JPanel getPPreview() {
148 158
		if (pPreview == null) {
149 159
			pPreview = new JPanel();
......
184 194
		return jCBShowFilters;
185 195
	}
186 196

  
197
	/**
198
	 * Devuelve el Widget del preview, en caso de no existir lo crea.
199
	 * @return
200
	 */
187 201
	private ImageNavigator getImageNavigator() {
188 202
		if (imageNavigator == null) {
189 203
			imageNavigator = new ImageNavigator(getFilterListener());
......
193 207
		return imageNavigator;
194 208
	}
195 209

  
210
	/**
211
	 * Devuelve el panel de Opciones, en caso de no existir, lo crea.
212
	 * @return
213
	 */
196 214
	private JPanel panelOptions() {
197 215
		if (jPanel1 == null) {
198 216
			JPanel jPanel2 = null;
......
285 303
		return jPanel1;
286 304
	}
287 305

  
306
	/**
307
	 * Devuelve el componente <code>FilterListener</code>, que contendr? el
308
	 * proceso en si del panel
309
	 */
288 310
	private FilterListener getFilterListener() {
289 311
		if (filterListener == null) {
290 312
			filterListener = new FilterListener(this);
......
293 315
		return filterListener;
294 316
	}
295 317

  
318
	/**
319
	 * Devuelve el FLayer asignado al panel
320
	 * @return
321
	 */
296 322
	public FLayer getLayer() {
297 323
		return fLayer;
298 324
	}
299 325

  
326
	/**
327
	 * Definir el FLayer del panel, haciendo todas las cargas necesarias despues
328
	 * de especificarlo.
329
	 * @param layer
330
	 */
300 331
	public void setLayer(FLayer layer) {
301 332
		this.fLayer = layer;
302 333

  
......
308 339
		Rendering rendering = ((FLyrRasterSE) layer).getRender();
309 340
		RasterFilterList rfl = rendering.getFilterList();
310 341

  
311
		System.out.println("-");
312 342
		int i=0;
313 343
		while (rfl.get(i) != null) {
314
//			System.out.println(rfl.get(i).getName());
315
			
316 344
			DefaultListModel list = (DefaultListModel) getTreeListContainer().getListModel();
317 345
			list.addElement("?" + rfl.get(i).getName() + "!");
318 346
			for (int j = 0; j < getFilterListener().getParamsList().size(); j++) {
......
324 352
			i++;
325 353
		}
326 354
		
327
		// Selecciona el primer item
355
		// Selecciona el primer item del arbol
328 356
		TreeListContainer lc = getTreeListContainer();
329 357
		lc.getTree().expandRow(1);
330 358
		lc.getTree().setSelectionInterval(2, 2);
......
336 364
	JRadioButton jRadioButton4;
337 365
	JPanel jPanel1 = null;
338 366

  
367
	/**
368
	 * Poner los estados de los RadioButton en caso de que cambien de valor
369
	 * @param evt
370
	 */
339 371
	private void jRadioButton2ItemStateChanged(java.awt.event.ItemEvent evt) {
340 372
		if (jRadioButton2.getSelectedObjects() != null) {
341 373
	    jRadioButton3.setEnabled(true);
......
361 393
		getImageNavigator().updateBuffer();
362 394
	}
363 395
  
396
  /**
397
   * Asignar un nuevo componente de PropertiesComponent, eliminando el anterior
398
   * que hubiera.
399
   * @param component
400
   * @param name
401
   */
364 402
  public void setNewPropertiesComponent(PropertiesComponent component, String name) {
365 403
  	getPropertiesComponent().setVisible(false);
366 404
		this.remove(propertiesComponent);

Also available in: Unified diff