Hola, quisiera hacer una pregunta, tengo un metodo "Cargar" el cual me asigna unos titulos a mi tabla, y despues añade los registros a esta, para cada titulo un registro.
Código Java:
Ver originalpublic void cargar() {
String[] titulos
= {"Cedula",
"Nombre",
"Apellido",
"Edad",
"Sexo",
"Telefono",
"Direccion",
"Cargo"};
String sql
= "SELECT * FROM Empleados";
conectar cc = new conectar();
try {
while (rs.next()) {
registros[0] = rs.getString("Cedula_e");
registros[1] = rs.getString("Nombre_e");
registros[2] = rs.getString("Apellido_e");
registros[3] = rs.getString("Edad_e");
registros[4] = rs.getString("Sexo_e");
registros[5] = rs.getString("Telefono_e");
registros[6] = rs.getString("Direccion_e");
registros[7] = rs.getString("Cargo_e");
model.addRow(registros);
}
t_datos.setModel(model);
Logger.getLogger(ing_emp.class.getName()).log(Level.SEVERE, null, ex);
}
}
Todo funciona bien, excepto una cosa, ese metodo esta dentro de un jframe, obviamente no es optimo hacer eso, lo que yo quiero es poner ese metodo en otra clase y hacer llamado desde el jframe para que lo use.
A mi se me ocurriria hacer esto, dentro del jframe:
y hacer llamado de la tabla de la siguiente forma en otra clase:
Código Java:
Ver originalpublic void Cargar() {
String[] titulos
= {"Cedula",
"Nombre",
"Apellido",
"Edad",
"Sexo",
"Telefono",
"Direccion",
"Cargo"};
String sql
= "SELECT * FROM Empleados";
ing_emp ie = new ing_emp();
JTable s
= ie.
Tabla(); // aqui hago llamado del constructor que hice en el jframe try {
while (rs.next()) {
registros[0] = rs.getString("Cedula_e");
registros[1] = rs.getString("Nombre_e");
registros[2] = rs.getString("Apellido_e");
registros[3] = rs.getString("Edad_e");
registros[4] = rs.getString("Sexo_e");
registros[5] = rs.getString("Telefono_e");
registros[6] = rs.getString("Direccion_e");
registros[7] = rs.getString("Cargo_e");
model.addRow(registros);
}
s.setModel(model);
Logger.getLogger(ing_emp.class.getName()).log(Level.SEVERE, null, ex);
}
}
Este boton va dentro del JFrame con ese hago el test del metodo Cargar.
el problema es que con el planteamiento que hice no pasa nada .-., alguna posible solucion?