14 GUIADOS FILECHOOSER
Cuadros de diálogo Abrir y Guardar
Las opciones Abrir y Guardar son opciones muy comunes en las aplicaciones. Estas opciones permiten buscar en el árbol decarpetas del sistema un fichero en concreto y abrirlo, o bien guardar una información dentro de un fichero en alguna carpeta.
Java proporciona una clase llamada JFileChooser (elegir fichero) que permitemostrar la ventana típica de Abrir o Guardar:
Ventana Abrir fichero:
(La ventana de guardar es la misma, solo que muestra en su barra de título la palabra Guardar)
El objeto JFileChooser nosfacilita la labor de elegir el fichero, pero no realiza la apertura o la acción de guardar la información en él. Esto tendrá que ser programado.
Ejercicio guiado
1. Vamos a practicar con elJFileChooser. Para ello, crea un nuevo proyecto.
2. Añade en el proyecto los siguientes elementos:
a. Una barra de menús. Llámala barraMenus.
b. Dentro de ella una opción “Archivo” llamada menuArchivo.
c.Dentro de la opción “Archivo”, introduce los siguientes elementos:
Una opción “Abrir”, llamada menuAbrir.
Un separador (llámalo como quieras)
Una opción “Salir”, llamada menuSalir.
3. Una vez hecho estotu formulario tendrá la siguiente forma:
4. Si ejecutas el programa el menú se verá así:
5. Si observas el Inspector, tendrá un aspecto parecido al siguiente:
6. Para que al pulsar laopción “Abrir” de nuestro programa aparezca el diálogo de apertura de ficheros, es necesario añadir a nuestro programa un objeto del tipo JFileChooser.
Los objetos JFileChooser se añadirán el la zonade “Otros Componentes” del inspector.
7. Haz clic con el derecho sobre la zona de “otros componentes” y activa la opción Agregar desde Paleta – Swing – JFileChooser:
8. Aparecerá entonces unobjeto JFileChooser dentro de Otros Componentes. Aprovecha para cambiarle el nombre a este objeto. Su nombre será elegirFichero.
El inspector quedará así:
9. Una vez hecho esto, ya podemos...
Regístrate para leer el documento completo.