Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - kathrivas

#1
Java / pasar datos a un jtable
7 Marzo 2018, 23:54 PM
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
Código (java) [Seleccionar]
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){
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 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
-Engel Lex
#2
Java / ciclo for decremento
4 Marzo 2018, 17:58 PM
estoy haciendo un programa de calculo de depreciacion decreciente, lo que necesito es que en el segundo
ciclo, se multiplique ya sea vu=4 (4/factor),(3/factor)... hasta llegar a 1

Código (java) [Seleccionar]
double sdad[] = null;

if(vu == 0){
return sdad;
}

if((va - vs ) == 0){
return sdad;
}
int factor = 0;
for(int i = 1; i <= vu; i++){
factor += i;
}

sdad = new double[vu];
for(int i = vu ;i > 0; i--){
sdad[i] = (va - vs) * ((double)(i)/factor);
}



· Los códigos deben ir en etiquetas GeSHi
>aquí las reglas del foro
-Engel Lex