Añadir una fila a una JTable
Estoy intentando añadir filas a una JTable. Mi problema es que no tengo ni idea de cómo hacerlo, por lo que he visto por ahà creo que tengo que añadirle la fila al modelo de la tabla, pero no sé qué métodos hay que utilizar (si es que se hace asÃ).
¿PodrÃa echarme alguien una mano?
Gracias por adelantado.
Saludos
¿PodrÃa echarme alguien una mano?
Gracias por adelantado.
Saludos
Sà que se hace con el modelo, y éste lo obtienes con:
tabla.getModel() que te devuelve un objeto TableModel.
Puedes tener tu propio modelo de datos implementando esta interfaz,
pero también puedes utilizar la clase DefaultTableModel que la implementa y ya tiene métodos para insertar, eliminar o modificar las filas y
columnas de la tabla.
En definitiva para insertar una fila podrÃas hacer algo como:
((DefaultTableModel) tabla.getModel()).addRow(Object[]) //el tamaño del array debe ser el número de columas
Tb tienes insertRow() para insertar en una posición concreta.
Siempre es bueno que consultes la API.
A ver si te ayuda, salu2
tabla.getModel() que te devuelve un objeto TableModel.
Puedes tener tu propio modelo de datos implementando esta interfaz,
pero también puedes utilizar la clase DefaultTableModel que la implementa y ya tiene métodos para insertar, eliminar o modificar las filas y
columnas de la tabla.
En definitiva para insertar una fila podrÃas hacer algo como:
((DefaultTableModel) tabla.getModel()).addRow(Object[]) //el tamaño del array debe ser el número de columas
Tb tienes insertRow() para insertar en una posición concreta.
Siempre es bueno que consultes la API.
A ver si te ayuda, salu2
