Revision 463 org.gvsig.raster/trunk/org.gvsig.raster/org.gvsig.raster.fmap/src/main/java/org/gvsig/raster/util/BasePanel.java
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