CARGAR DATOS A UN JTABLE
Publicado por kath (4 intervenciones) el 07/03/2018 23:46:39
Hola, verán estoy realizando un proyecto de agregar, listar y buscar con archivos en la clase de Acceso aleatorio tengo esto
y pues tenia un jtextarea en el que listaba los datos asi:
Pero no tengo idea de como pasar ese metodo para que se listen en un jtable, les agradeceria mucho la ayuda, por favor....
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
public static boolean setEstudiante(int i, Estudiante e) throws IOException {
if(i >= 0 && i <= getNumeroRegistros()) {
if(e.getTamaño() > tamañoRegistro) {
System.out.println("\nTamaño de registro excedido.");
} else {
flujo.seek(i*tamañoRegistro);
flujo.writeUTF(e.getId());
flujo.writeUTF(e.getNo_carnet());
flujo.writeUTF(e.getNombres());
flujo.writeUTF(e.getApellidos());
flujo.writeInt(e.getEdad());
flujo.writeUTF(e.getCarrera());
flujo.writeUTF(e.getCiudad());
flujo.writeBoolean(e.isActivo());
return true;
}
} else {
System.out.println("\nNúmero de registro fuera de límites.");
}
return false;
}
y pues tenia un jtextarea en el que listaba los datos asi:
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
26
27
28
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
try
{
AccesoAleatorio.crearFileAlumno( new File("estudiantes.dat") );
//IMPRESION DE TODOS LOS REGISTROS
while(i<AccesoAleatorio.getNumeroRegistros())//&&AccAleatorio.getPersona(i).isActivo()==true)
{
if(AccesoAleatorio.getEstudiante(i).isActivo()==true)
{
//aqui jTextArea1.append("\n"+AccesoAleatorio.getEstudiante(i));
AccesoAleatorio.cerrar();
}
i++;
}
if(i==0){
JOptionPane.showMessageDialog(this, "No hay registros activos.", "Advertencia", JOptionPane.WARNING_MESSAGE);
return;
}
}
catch(IOException e)
{
JOptionPane.showMessageDialog(this, "Error en la busqueda de registros.", "Advertencia", JOptionPane.WARNING_MESSAGE);
return;
}
Pero no tengo idea de como pasar ese metodo para que se listen en un jtable, les agradeceria mucho la ayuda, por favor....
Valora esta pregunta
0