Mostrar cualquier estructura de datos en un JTable

Supongamos que tenemos una LinkedList con una lista de movimientos bancarios y queremos que su contenido aparezca en un JTable, de forma que se actualice automáticamente si cambiamos los datos del LinkedList.

  1. Lo primero es crear una clase que herede de AbstractTableModel.
  2. Redefinir los métodos siguientes:
    • String getColumnName(int columna). Tiene que devolver un String con el título de la columna indicada
    • int getColumnCount(). Tiene que devolver un entero con el número de columnas de la lista de movimientos.
    • int getRowCount(). Tiene que devolver un entero con el número de filas de la lista de movimientos.
    • Object getValueAt(int f, int c). Tiene que devolver el dato que deberá aparecer en la fila y columna indicadas.Un ejemplo, lo podemos ver en el listado siguiente:
  3. Asignar este modelo de datos al JTable:

Comments