Ya vimos como quitar una fila de la tabla, bien, ahora veremos como limpiar la tabla y quitar todas las filas que tenga en un solo movimiento.
public void limpiarTabla(JTable tabla){ try { DefaultTableModel modelo=(DefaultTableModel) tabla.getModel(); int filas=tabla.getRowCount(); for (int i = 0;filas>i; i++) { modelo.removeRow(0); } } catch (Exception e) { JOptionPane.showMessageDialog(null, "Error al limpiar la tabla."); } }
gracias me ayuda mucho.. el problema era q mi tabla no estaba declarada al principio por eso no limpiaba.... gracias
ResponderBorrargracias por el código me sirvió para mi proyecto xD
ResponderBorrarme sirvio bastante grcias
ResponderBorrarExcelente, fue de mucha ayuda... gracias bro!
ResponderBorrarEste comentario ha sido eliminado por el autor.
ResponderBorrarGracias por este aporte, realmente sirve demasiado!
ResponderBorrarGracias por el codigo :D
ResponderBorrarMe ayudo en mucho
no existe un metodo directo .. algo asi como "RemoveAllRows()" o algo asi? es decir, el codigo que ofrece mas arriba esta muy bien, pero es un poco forzado. Tengo la corazonada que debe existir algun metodo dedicado del jTable. De cualquier manera gracias por el aporte.
ResponderBorrarsetRowCont (0)
Borrarhola buenas tardes tengo una duda, Como hago para que mi Jtable cada ves que hago que guardo los datos de la tabla a la base de datos y quiero realizar otra operacion teniendo el from iniciado me repite los datos y los numeros me los dulica
ResponderBorrarGracias capo! me sirvio de 10!
ResponderBorrarNo me aparece el metodo removeRow
ResponderBorrarPorque?
Existe un método del DefaultTableModel llamado setRowCont(0) con su valor 0 borra las filas de la tabla
ResponderBorrarGRACIAS CAPO ME SALVASTE
ResponderBorrarPublicar un comentario