11/1/10

JFileChooser en java y netbeans

La clase JFileChooser proporciona un interfaz de usuario para elegir un fichero de una lista. Un selector de ficheros (filechooser) es un componente que podemos situar en cualquier lugar del GUI (Interfaz Grafica de Usuario) de nuestro programa. La clase JFileChooser hace sencillo traer un diálogo modal que contiene un selector de ficheros.

Crea una interfaz simple en netbeans, esta consistira de un jTextfield donde colocaremos la ruta del archivo selecciondo con el jFileChooser, ademas un jButton el cual invocara la ventana de dialogo.



El codigo que debe contener el jButton1 es este:

Este pedazo de codigo muestra una ventana de dialgo con el titulo por defecto "Abrir", en archivo de tipo, muestra "todos los archivos" y como carpeta de destino muestra el "default" que es mis documentos.


Para personalizar un poco esta ventana, se añade un filtro para restringir archivos a solo TXT, tambien se hara uso de setCurrentDirectory para especificar en que ruta se abrira la venta


el resultado

26 comentarios:

  1. Buenos ejemplos amigo felicitaciones nc si pudieras colgar la fuente de los ejemplos, de algunas si están pero el resto todavía... te lo agradecería y la gente que sigue este foro me imagino que =... nos vemos

    ResponderEliminar
  2. Buen ejemplo, me ayudo mucho en un trabajo que tenia que realizar para un programa, muchisimas gracias. :)

    ResponderEliminar
  3. exelente amigo muchas gracias tu ejemplo a sido de mucha ayuda. gracias nuevamente.

    ResponderEliminar
  4. Gracias amigo me fue de mucha utilidad

    ResponderEliminar
  5. Gracias, justo lo que estaba buscando y muy bien explicado. Enhorabuena

    ResponderEliminar
  6. una pregunta programadores como realizar lo sigiente :

    cargar imagenes desde mi pc en java y que se guarden en la aplicacion

    un ejemplo que yo de de alta aun usuario y que le agrege su foto.
    y cuando realice una busque de usuario o modifircar usuario aparesca la foto en netbeans

    ResponderEliminar
  7. para almacenar la imagen en la aplicacion puedes utilizar el componente jcFoto o jcSlide (buscalos en el blog) , para guardar la imagen que quieres y despues poder llamarla cuando quieras puedes utlizar dos formas

    1. guardar la imagen en la base de datos en formato BLOB y despues invocarlos desde tu aplicacion

    2. tener una carpeta donde tienes tu aplicacion (ej. imagenes) y guardar en ese lugar los archivos (*.jpg, *.png, etc) con un ID para despues llamarlos en tu aplicacion utilizando ese mismo ID

    ResponderEliminar
  8. gracias soy nuevo en esto estoy en primer año en ing en Sistema acá en Panamá le voy a recomendar esta pag. porque de verdad muy buenos programas
    y bien explicado,Espero que siga así

    ResponderEliminar
  9. hola muy bueno tu trabajo...
    tengo una pregunta, como hago para poder seleccionar muchos archivos a la vez selecionando con el mouse (arrastrando el mouse)

    ResponderEliminar
  10. Excelente ejercicio, habia visto tantos ejemplo y todos tan enredados que al ver este y seguir las instrucciones y listo, pense eso debe faltarle algo y mire, asi es que se debe programar, de forma sencilla y clara, un abrazo y muchas gracias.

    ResponderEliminar
  11. oye carnal, gracias te la mamaste esta informacion esta genial y bien detallada te agradezco la paciencia hay estamos si necesitas algo chidote bato!

    ResponderEliminar
  12. hola muchas gracias.. tengo una duda...como seria el codigo para seleccionar el archivo al presionar abrir, si el jfilechooser lo arrastro de la paleta del netbeans???? saludos

    ResponderEliminar
  13. Esta super buena esta informacion!!! Chido gracias...

    ResponderEliminar
  14. felicitaciones mouse gracias por compartir y que Dios siempre le de conocimiento mas del que tiene para que puedas con humildad compartirlo con los demas y de eso Dios se encargara.... de premiarte,,,
    te agradecemos total..

    ResponderEliminar
  15. muchas gracias, había buscado algunos ejemplos y el tuyo fue el que encajo perfecto. Sigue así te debo unos cervezas :D

    ResponderEliminar
  16. gracias ehhh... me sirvio mucho

    ResponderEliminar
  17. amigo mouse lo puedo descargar para estudiarlo?? oprfavor o me lo puedes mandar????

    ResponderEliminar
  18. mouse muy buenos todos tus proyectos son excelentes aprendemos bastante por voz te agradecemos desde Colombia

    ResponderEliminar
  19. Muy bueno, simple y concreto, así deben ser todas las explicaciones de la web. Felicitaciones

    ResponderEliminar
  20. Muchas gracias. Muy útil el ejemplo.

    ResponderEliminar
  21. una pregunta, este solo te da la ruta del archivo pero para que lo abra como seria, de antemano gracias

    ResponderEliminar
  22. muchas gracias me sirvió mucho el ejemplo..

    ResponderEliminar
  23. Un ejemplo excelente: Simple y Claro.

    Gracias por tu ayuda

    ResponderEliminar
  24. Buen ejemplo de como utilizar jFileChoser ..... Buen aporte ..,.

    ResponderEliminar