Popular Post

Posted by : Juan Jose Grajeda Cuesi jueves, 26 de abril de 2012

En el post anterior explique como leer un archivo de texto en java. Aquí les coloco un ejemplo de como abrir un archivo de texto con java utilizando un JButton, JTextPane, JFileChooser y por supuesto un JFrame.

El resultado del código que colocare, es el siguiente

La interfaz con un JButton "Abrir" que nos mostrará un JFileChooser para elegir el archivo que deseamos abrir, y un JTextPane, que será el que contendrá el texto obtenido del archivo.

Al dar click al boton "Abrir" nos mostrará una ventana para escoger el archivo que deseamos. Al escoger el archivo que deseamos abrir presionamos el botón Abrir.

Luego de abrir el archivo nos mostrar su contenido.
Puedes descargar el Codigo Fuente
o verlo aquí, el código es el siguiente:

{ 9 comentarios... read them below or Comment }

  1. exelente (Y) gran trabajo colega

    ResponderEliminar
  2. @e249bd34829b19375badfd05fdc6aa52:disqus @78ba2d0ab50f6956f66287bce6c4cc21:disqus Gracias, que bueno que les haya gustado. Dios los bendiga.

    ResponderEliminar
  3. Buenos Dias

    Me genera falla en este linea de comando


    new com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel()

    ResponderEliminar
    Respuestas
    1. Que tal Jonny,

      Creo que este falla da con la versión 7 de Java.

      Pero solo comenta la linea
      "UIManager.setLookAndFeel( new com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel() );"

      Y funcionará esta linea es únicamente para cambiar el Look&Feel

      Bendiciones.

      Eliminar
  4. Por ejemplo si le ingreso un dato mas, como le hago para que se guarde los nuevos datos??

    ResponderEliminar
    Respuestas
    1. Que tal, Perdón por la tardanza ps fijate que lo que se hace es agregar el nuevo dato al string y la forma de guardarlo es utilizar FileWriter y BufferedWriter

      En esta pagina esta como es la escritura de un archivo en java.
      http://lineadecodigo.com/java/escribir-en-un-fichero-de-texto-con-java/
      Bendiciones espero que te haya ayudado aunque un poco tarde :D

      Eliminar
  5. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  6. Tiene bajo rendimiento, al abrir un archivo.sql de 6516 lineas tarda unos tres segundo, ni hablar si el archivo es mas grande. Ademas no muestra los signos de acentuación de un archivo.log, en su lugar muestra caracteres extraños, de hecho no muestra ningun signo de acentuación de ningun archivo. Buena la intención pero para los que estamos avanzados en Java esto no sirve.

    ResponderEliminar

- Copyright © Aprendiendo Software - Date A Live - Powered by Blogger - Designed by Johanes Djogan -