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.

¿Fue útil?

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
scroll top