import javax.swing.*; import javax.swing.table.*; import java.util.ArrayList; public class CreaTablas { private JTable table; int i=0; public CreaTablas(ArrayList w){ String col[] = {"Nombre","Codigo","Estado", "Hora", "Fecha"}; DefaultTableModel tableModel = new DefaultTableModel(col, 0){// The 0 argument is number rows. public boolean isCellEditable(int nRow, int nCol){ return false; }}; table = new JTable(tableModel); for (Carro y : w){ Object[] data = {y.getNombre(), y.getCodigo(), y.getEstado(), y.getHora(), y.getDia()}; tableModel.addRow(data); i++; } } public JTable getTable(){ return table; } public int getSize(){ return i; } }