private void inicializar() {
        index = 0;
        boolean cargado = true;
        JDIniciar jdi = new JDIniciar(this, true);
        jdi.setVisible(true);
        if (jdi.getOpcion() == 0) {
            this.proyectos = new ArrayList<>();
            JDNuevoProyecto jdnp = new JDNuevoProyecto(this, true);
            jdnp.disableCancelar();
            jdnp.setVisible(true);
            if (jdnp.haPulsadoAceptar()) {
                this.proyectos.add(new Proyecto(jdnp.getNombre()));
            } else {
                JOptionPane.showMessageDialog(this, "ATENCIÓN: para poder usar esta aplicación debe de crear un proyecto o cargar una cuenta", null, JOptionPane.ERROR_MESSAGE);
            }

        } else {
            cargado = cargar();
        }
        //Una vez cargados los datos modificamos la etiqueta del nombre de Proyecto y rellenamos el JTable
        if (cargado && !this.proyectos.isEmpty()) {

            rellenarTabla();
        }

    }