Revision 5702 trunk/extensions/extGeoreferencing/src/org/gvsig/georeferencing/gui/selectPoints/SelectPointsPanel.java

View differences:

SelectPointsPanel.java
299 299
	public void keyPressed(KeyEvent e) {
300 300
		// TODO Auto-generated method stu
301 301
	}
302

  
303
	/**
304
	 * Actualiza los valores del punto nuevo introducido desde el teclado llamando a la funci?n
305
	 * de la capa updataData que actualizar? los controles necesarios para que se refresquen la vista
306
	 * mini imagenes, textfields, tabla y capa de puntos. 
307
	 * @param pixel Pixel de la imagen
308
	 * @param map Coordenadas de la vista.
309
	 */
310
	/*private void updatePointsValue(Point2D pixel, Point2D map){
311
		
312
		//Si se modifica el pixel tenemos que controlar que no se salga de la imagen.
313
		//Si se sale avisamos y reponemos su valor.
314
		if( pixel != null &&
315
			(pixel.getX() < 0 || 
316
			pixel.getX() > grd.getLyrGeoRaster().getImageWidth() ||
317
			pixel.getY() < 0 || 
318
			pixel.getY() > grd.getLyrGeoRaster().getImageHeight())){
319
				JOptionPane.showMessageDialog((Component)PluginServices.getMainFrame(),
320
						PluginServices.getText(this, "fuera_de_extent"));
321
				dataPointPanel.getTX().setText(lastTx);
322
				dataPointPanel.getTY().setText(lastTy);
323
				dataPointPanel.getLatitud().setText(lastLat);
324
				dataPointPanel.getLongitud().setText(lastLong);
325
				update = false;
326
				return;
327
			}
328
		
329
		//Capturamos los ?ltimos valores de los JtextField por si hay que reponerlos
330
		if(pixel != null){
331
			if( !lastTx.equals(dataPointPanel.getTX().getText()) )
332
				lastTx = dataPointPanel.getTX().getText();
333
			if( !lastTy.equals(dataPointPanel.getTY().getText()) )
334
				lastTy = dataPointPanel.getTY().getText();
335
		}
336
		
337
		if(map != null){
338
			if( !lastLat.equals(dataPointPanel.getLatitud().getText()) )
339
				lastLat = dataPointPanel.getLatitud().getText();
340
			if( !lastLong.equals(dataPointPanel.getLongitud().getText()) )
341
				lastLong = dataPointPanel.getLongitud().getText();
342
		}
343
		
344
		View theView = null;
345
		try{
346
			theView = (View)PluginServices.getMDIManager().getActiveView();
347
		}catch(ClassCastException exc){
348
			return;
349
		}		
350
		
351
		//Actualizamos los puntos
352
		grd.getPointManager().updateData(Integer.valueOf(this.grd.getSelectPointsPanel().getTableControlerPanel().getSelectedItem()).intValue(),
353
														pixel, 
354
														map, 
355
														this.grd,
356
														theView);
357
		update = false;
358
		
359
	}*/
360 302
	
361 303
	/**
362 304
	 * Checkea un textField para que contenga caracteres validos. Consideramos validos

Also available in: Unified diff