mostrar datos desde archivo
Publicado por rodic (35 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...
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
0