Hola, verán estoy realizando un proyecto de agregar, listar y buscar con archivos, tengo una clase Estudiante y una clase de Acceso aleatorio en la cual tengo esto
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:
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){
return;
}
}
{
JOptionPane.
showMessageDialog(this,
"Error en la busqueda de registros.",
"Advertencia",
JOptionPane.
WARNING_MESSAGE); return;
}
Pero tengo que hacerlo en un jtable y no tengo idea de como pasar ese metodo para que se listen en un jtable, les agradeceria mucho la ayuda, por favor....
· Los códigos deben ir en etiquetas GeSHi
· No se debe escribir en mayúsculas
>aquí las reglas del foro (http://foro.elhacker.net/reglas.htm)
-Engel Lex