Esta entrada no tiene nada que ver con la programación pero aprovecha este blog para poneros un corto que trata sobre la educación pública. Un tema que está en boca de todos estos días y que peligra a no ser que reaccionemos.
Me gustaría también pediros, si fuerais tan amables, de votar positivamente el video. Muchas gracias.
miércoles, 22 de febrero de 2012
Internalización en Java
Podemos hacer que nuestros textos en nuestro programa sean traducidos de una manera muy fácil. De esta forma, si el sistema operativo está en español, los textos aparecerán en español y aparecerán en ingles si tenemos el sistema operativo en ingles.
Para conseguir esto debemos seguir varios pasos.
Primero creamos un archivo properties. Lo llamaremos recursos.properties Este archivo contendrá las traducciones.
Ahora crearemos ficheros properties iguales pero que contienen las traducciones. Los archivos se llamarán llamarse igual que este, pero añadiendo _xx o bien _xx_YY donde xx son dos letras que hacen referencia al idioma e YY dos letras que hace referencia al país donde se habla idioma.
Para conseguir esto debemos seguir varios pasos.
Primero creamos un archivo properties. Lo llamaremos recursos.properties Este archivo contendrá las traducciones.
MENU_INICIO=Inicio MENU_PAGINA_INICIO=Página de inicio MENU_SALIR=Salir
Ahora crearemos ficheros properties iguales pero que contienen las traducciones. Los archivos se llamarán llamarse igual que este, pero añadiendo _xx o bien _xx_YY donde xx son dos letras que hacen referencia al idioma e YY dos letras que hace referencia al país donde se habla idioma.
miércoles, 8 de febrero de 2012
Crear directorios en Java
Si queremos crear un directorio con Java, podemos usar la clase File. Después llamaremos a los metodos mkdir() o mkdirs().
Si únicamente ponemos el nombre de la carpeta a crear, deberemos de hacerlo sin barras. Son barras dobles porque sino java interpreta como un signo de escape.
mkdir() asume que la ruta de directorios existe y creará el último directorio.
mkdirs(), todos los directorios anteriores a la carpeta se crearán, existan o no. De este modo no saltará ninguna excepción si es que los directorios no existen.
Estos metodos lanzan SecurityException si es que existe un administrador de seguridad y no permite los nombres de los directorios.
File directorio = new File("c:\\Programas\\directorio"); directorio.mkdir();
Si únicamente ponemos el nombre de la carpeta a crear, deberemos de hacerlo sin barras. Son barras dobles porque sino java interpreta como un signo de escape.
mkdir() asume que la ruta de directorios existe y creará el último directorio.
mkdirs(), todos los directorios anteriores a la carpeta se crearán, existan o no. De este modo no saltará ninguna excepción si es que los directorios no existen.
Estos metodos lanzan SecurityException si es que existe un administrador de seguridad y no permite los nombres de los directorios.