Título: ¿como usar un mismo metodo con diferentes jtable? Publicado por: SoyBolita en 18 Febrero 2016, 04:15 am 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: Código: 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 Código: dtm=(DefaultTableModel)this.jTable1.getModel(); o no se puede hacer lo que pido?? saludos! Título: Re: ¿como usar un mismo metodo con diferentes jtable? Publicado por: 0xFer en 20 Febrero 2016, 19:26 pm Se puede, haz que la función tenga como parámetro el JTable:
Código
Luego cuando llames a la función pues le pasas como parámetro el JTable que quieras tratar. |