buenas, quería pedirles si me pueden ayudar, resulta que tengo un método que carga datos a un jtable el cual lo uso para la tabla1, pero ahora tuve que crear otra tabla la tabla2 entonces como puedo hacer para ocupar ese mismo metodo en la tabla2 y no tener que volver a implementar ese mismo metodo solo adaptandolo ala tabla2, es para optimizar el codigo y no haya dos veces el mismo codigo tan solo con las tablas cambiadas
este es parte del codigo:
ArrayList<Object[]> data=new ArrayList<>();
while(rs.next()){
Object[] rows=new Object[rsm.getColumnCount()];
for(int i=0; i<rows.length;i++){
rows[i]=rs.getObject(i+1);
}
data.add(rows);
}
dtm=(DefaultTableModel)this.jTable1.getModel();
for(int i=0;i<data.size();i++){
dtm.addRow(data.get(i));
pero precisamente es esta parte la que nose como puedo hacer que sea valida para las dos tablas o mas
dtm=(DefaultTableModel)this.jTable1.getModel();
o no se puede hacer lo que pido??
saludos!
Se puede, haz que la función tenga como parámetro el JTable:
public void metodo(JTable tabla){
/*Tu Código aquí*/
}
Luego cuando llames a la función pues le pasas como parámetro el JTable que quieras tratar.