miércoles, 22 de febrero de 2012

Luchando por una educación pública

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.

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.

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().

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.