ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Programacion orientada a objetos


Enviado por   •  9 de Mayo de 2021  •  Práctica o problema  •  1.339 Palabras (6 Páginas)  •  117 Visitas

Página 1 de 6

[pic 1]

[pic 2]

[pic 3]

Contenido

Introducción:        2

Actividad:        3

Lectura de archivos:        3

Pantallas:        3

Código:        5

Bibliografía:        10

Introducción:

En la siguiente actividad se realizada una interfaz que permita cargar un archivo y mostrar su contenido.

Actividad:

Lectura de archivos:

El programa presenta una interfaz la cual cuenta con un botón, y un área de texto, con lo cual el botón permite, la búsqueda de un archivo de texto para ser abierto y mostrar su contenido en el área de texto, esas acciones son parte del flujo de entrada y de salida de datos, al abrir el archivo este es leído y al mostrarse en el área de texto muestra un flujo de salida.

Pantallas:

1.- Pantalla principal del programa.

[pic 4]

2.- al dar clic en el botón de seleccionar se abre una ventana de selección del archivo de texto.

[pic 5]

3.- al dar clic sobre el botón abrir se muestra en pantalla el contenido del archivo de texto.

[pic 6]

Código:

package leerarchivo;

//Se llaman las librerias que permitiran el uso de los comandos de flujo de entrada y de salida.

import java.io.BufferedReader;

import java.io.File;

import java.io.FileNotFoundException;

import java.io.FileReader;

//La libreria java.io es el encargado de gestionar las operaciones de entrada/salida.

import java.util.logging.Level;

import java.util.logging.Logger;

import javax.swing.JFileChooser;

import javax.swing.JOptionPane;

/**

 *

 * @author Mike

 */

public class formleer extends javax.swing.JFrame {

   

    public formleer() {

        initComponents();

    }

 //Se crea un metodo para que el boton haga las acciones necesarias para abrir el archivo.  

private void leer(){

    JFileChooser fc = new JFileChooser();

    fc.showOpenDialog(null);

    File archivo = fc.getSelectedFile();

    //se inserta un try para poder evitar errores.

    try{

        //Se usa crea un file reader pasandole los parametros de la variable archivo

        FileReader fr = new FileReader (archivo);

        // se crea un espacion en la memoria para almacenar el contenido del archivo

        BufferedReader br = new BufferedReader (fr);

        String texto="";

        String linea="";

        //se crea un while para poder mostrar en el cuadro de texto el contenido del archivo.

        while (((linea=br.readLine())!=null)){

            texto+=linea+"\n";

        }

        //se muestra un mensaje de que se a cargado el archivo.

        txaArchivo.setText(texto);

        JOptionPane.showMessageDialog(null,"Archivo leido correctamente");

    }   catch (Exception e) {

        }

}

 

    @SuppressWarnings("unchecked")

    // <editor-fold defaultstate="collapsed" desc="Generated Code">                          

    private void initComponents() {

        jLabel1 = new javax.swing.JLabel();

        jLabel2 = new javax.swing.JLabel();

        btnSel = new javax.swing.JButton();

...

Descargar como (para miembros actualizados) txt (6 Kb) pdf (568 Kb) docx (447 Kb)
Leer 5 páginas más »
Disponible sólo en Clubensayos.com