Quitar todas las filas de un JTable

jueves, mayo 26, 2011 , , 9 Comments

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.");
        }
    }

Siguenos en nuestras redes sociales.

9 comentarios:

  1. gracias me ayuda mucho.. el problema era q mi tabla no estaba declarada al principio por eso no limpiaba.... gracias

    ResponderEliminar
  2. gracias por el código me sirvió para mi proyecto xD

    ResponderEliminar
  3. me sirvio bastante grcias

    ResponderEliminar
  4. Excelente, fue de mucha ayuda... gracias bro!

    ResponderEliminar
  5. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  6. Gracias por este aporte, realmente sirve demasiado!

    ResponderEliminar
  7. Gracias por el codigo :D
    Me ayudo en mucho

    ResponderEliminar
  8. 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.

    ResponderEliminar
  9. hola 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

    ResponderEliminar