private void jTextField1FocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_jTextField1FocusLost
        if(!nombreAntiguo.equals(jTextField1.getText())){
            int i = JOptionPane.showConfirmDialog(frame, "Seguro que quieres cambiar la descripción de la política: "+nombreAntiguo+
                "\npor "+jTextField1.getText());
            if(i==0){
                for (int j = 0; j < EntityDB.getInstance().getPlanesDeSoporte().size(); j++) {
                    ArrayList p = ((Estructuras.PlanDeSoporte)EntityDB.getInstance().getPlanesDeSoporte().get(j)).getPoliticasQueSoporta();
                    for (int k = 0; k < p.size(); k++) {
                        if(p.get(k).equals(nombreAntiguo)){
                            p.set(k, jTextField1.getText());
                        }
                    }
                }
                Stack s = new Stack();
                s.push(EntityDB.getInstance().getRoot());
                while(s.size() != 0){
                    Entidad_P p = (Entidad_P)s.pop();
                    if(p.getNombre().equals(nombreAntiguo)){
                        p.setNombre(jTextField1.getText());
                    }
                    for (int j = 0; j < p.getHijas().length; j++) {
                        s.push(p.getHijas()[j]);
                    }
                }
                nombreAntiguo = jTextField1.getText();
            }
        }
    }//GEN-LAST:event_jTextField1FocusLost