15/06/2009, 05:13
|
| | Fecha de Ingreso: enero-2009
Mensajes: 22
Antigüedad: 16 años Puntos: 0 | |
Respuesta: Internacionalización java Tengo varios botones, cada uno de ellos referente a un idioma y según se seleccione....
El código es el siguiente:
private void createButtonSpain(){
jButton1.setIcon(new javax.swing.ImageIcon(".\\icono\\flags\\España.jpg "));
jButton1.setText(" Espa\u00f1ol");
jButton1.addActionListener(
new ActionListener (){
public void actionPerformed (ActionEvent e) {
try{
System.out.println("1");
Locale localizacion = new Locale("es","ES");
System.out.println("2");
ResourceBundle mensajes = ResourceBundle.getBundle("Lenguaje/Idioma",localizacion);
System.out.println("3");
inicializacionComponentes(mensajes);
System.out.println("6");
System.out.println("Valor de localizacionSpain: " + localizacion);
System.out.println("Valor de mensajesSpain: " + mensajes);
}
catch(Exception eCreateButtonAddFile){
System.out.println("Spain Exception: " + eCreateButtonAddFile);
}
}
}
);
}//createButtonSpain
private void inicializacionComponentes(ResourceBundle mensajes) {
...
labelRutaImagen.setText(mensajes.getString("Ruta") );
...
}
¿Qué problema hay? Porque siempre coge el Idioma.properties
En Idioma.properties que tiene que haber? porque igua lo hago mal. Ya no sé.
Gracias. |