private void rellenarTabla() {
        TableColumnModel tcm;
        jLproyecto.setText(this.proyectos.get(index).getNombre());
        jBMSEstado.setEnabled(true);
        switch (jCBEstado.getSelectedIndex()) {
            case 1:
                tableModel = new TableModel(this.proyectos.get(index).getProximo());
                break;
            case 2:
                tableModel = new TableModel(this.proyectos.get(index).getHaciendo());
                break;
            case 3:
                tableModel = new TableModel(this.proyectos.get(index).getHecho());
                jBMSEstado.setEnabled(false);
                break;
            default:
                tableModel = new TableModel(this.proyectos.get(index).getEspera());
                break;
        }
        jTabla.setModel(tableModel);
        tcm = jTabla.getColumnModel();
        for (int col = 0; col < headers.length; col++) {
            tcm.getColumn(col).setHeaderValue(headers[col]);
        }
        jTabla.updateUI();
    }