enorme JTable AbstractTableModel eliminar todas las filas
-
27-10-2019 - |
Pregunta
Java JTable, digamos que tengo un JTable enorme (800 * 50) con AbstractTableModel.Ahora quiero eliminar todas las filas de la tabla y poner nuevas filas de datos en esa tabla.¿Cuál es la forma más fácil y de alto rendimiento de lograrlo?
Gracias.
Solución
AbstractTableMoeel no admite esto.Si extiende AbstractTableModel para crear un modelo personalizado, debe implementar este método usted mismo.
O puede usar DefaultTableModel que implementa un método setRowCount ().Entonces puede restablecer las filas a 0. Luego puede usar el método insertRow (...) para agregar nuevas filas.
Sin embargo, la forma más fácil es probablemente crear un nuevo TableModel.Luego puede actualizar la tabla usando:
table.setModel( newlyCreatedModel );
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow