private boolean cargar() {
        int opcion;
        boolean cargado = true;
        JFileChooser jfc = new JFileChooser();
        opcion = jfc.showOpenDialog(this);
        if (opcion == JFileChooser.APPROVE_OPTION) {
            try {
                File archivo = jfc.getSelectedFile();
                ObjectInputStream ois = new ObjectInputStream(new FileInputStream(archivo));
                this.proyectos = (ArrayList<Proyecto>) ois.readObject();
                if (this.proyectos.size() > 1) {
                    elegirProyecto();
                }
            } catch (IOException | ClassNotFoundException e) {
                cargado = false;
                JOptionPane.showMessageDialog(this, "Error en la carga, archivo corrupto", null, JOptionPane.ERROR_MESSAGE);
            }

        }
        return cargado;
    }