Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/06/2009, 05:13
verowy
 
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.