Revision 463 org.gvsig.raster/trunk/org.gvsig.raster/org.gvsig.raster.fmap/src/main/java/org/gvsig/raster/util/BasePanel.java

View differences:

BasePanel.java
30 30
import javax.swing.AbstractButton;
31 31
import javax.swing.JPanel;
32 32

  
33
import org.gvsig.raster.fmap.layers.DefaultFLyrRaster;
34
import org.slf4j.Logger;
35
import org.slf4j.LoggerFactory;
36

  
33 37
/**
34 38
 * Clase base para los paneles gr?ficos. 
35 39
 * 
......
43 47
	public static final int      KEYLISTENER              = 0;
44 48
	public static final int      ACTIONLISTENER           = 1;
45 49
	public static final int      MOUSELISTENER            = 2;
50
	private static final Logger  logger                   = LoggerFactory.getLogger(DefaultFLyrRaster.class);
46 51
	
47 52
	/**
48 53
	 * Obtiene una instancia de una clase generica que hereda de BasePanel
......
58 63
	 * @param text Cadena a traducir
59 64
	 * @return Cadena de texto traducida
60 65
	 */
61
	public String getText(Object parent, String text) {
62
		return RasterToolsUtil.getText(parent, text);
66
	public String getText(Object parent, String key) {
67
		 if (key == null)
68
	            return null;
69
	        String translation = org.gvsig.i18n.Messages.getText(key, false);
70
	        if (translation != null)
71
	            return translation;
72
	        else {
73
	            logger.debug("Can't find translation for ''{1}''.", key);
74
	            return key;
75
	        }
63 76
	}
64 77
	
65 78
	/**
......
68 81
	 * @return Cadena de texto traducida
69 82
	 */
70 83
	public String getText(String text) {
71
		return RasterToolsUtil.getText(this, text);
84
		return getText(this, text);
72 85
	}
73 86
	
74 87
	/**

Also available in: Unified diff