Java - mostrar datos desde archivo

   
Vista:

mostrar datos desde archivo

Publicado por rodic (31 intervenciones) el 13/03/2018 22:09:36
buenas,

estoy creando una aplicación con SWING y en un frame, al pinchar un botón necesito que me muestre la información de un archivo. Hasta ahora tengo en una clase los atributos del objeto "m1" (invocado en el frame) con los getters y setters. Ahora desde el frame quiero crear el flujo al archivo y mediante el cual, al introducir uno de los atributos (NIF), muestre los datos correspondiente a ese objeto. Este es el código que tengo hasta ahora... Os pido comprensión, estoy muy verde y bloqueadísimo...

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
//lanzo el evento del campo de texto en el que introduzco el atributo/id:
private void jTF1ActionPerformed(java.awt.event.ActionEvent evt) {
    nif = entrada.nextLine();
 
}
 
//Lanzo el evento del botón que al pinchar hará que muestre la información:
private void jBn1ActionPerformed(java.awt.event.ActionEvent evt) {
    File archivo = new File("C:\\FP\\PROG\\u7\\medicos.dat");
    //Creo el flujo de salida para mostrar la información
    try{
        FileInputStream fis = new FileInputStream(archivo);
        ObjectInputStream ois = new ObjectInputStream(fis);
        String nifMedico = m1.getNIF();
        if(nifMedico.equals(nif)){
            System.out.println(m1);
 
        }else{
            System.out.println("No coincide el NIF");
        }
    }catch(IOException e){
 
    }
 
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder