Java - jdom con Locale

 
Vista:

jdom con Locale

Publicado por aisbel (13 intervenciones) el 20/07/2009 12:54:56
Hola a todos,

estoy haciendo una aplicación en java que almacena su configuración en un xml para posteriormente cargarla desde ese xml.

Almaceno y cojo los datos con jdom.

Mi problema es que una de las cosas que guardo es el idioma, de la siguiente forma:

public static Locale Idiomas;

Element cultura=new Element("cultura");
Element idioma=new Element("tipo").setText(t.Idiomas.toString());
cultura.addContent(idioma);
root.addContent(cultura);

De manera que al coger el dato de xml de nuevo:

Element cultura= raiz.getChild("cultura");
Element tipoC= cultura.getChild("tipo");
String idioma= tipoC.getValue();
t.Idiomas=tipoC.getValue(); // error

El valor que me devuelve es un String, y quiero que sea Locale.
No sé cómo transformar el String a java.util.Locale!!!!!!

Me pasa lo mismo con los colores, cómo coger un java.awt.Color;

A ver si me pueden ayudar!!
Muchas gracias, no sé cómo resolverlo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder