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 nombre: "+nombreAntiguo+
                "\npor "+jTextField1.getText());
            if(i==0){
                for (int j = 0; j < EntityDB.getInstance().getRiesgos().size(); j++) {
                    if(((Riesgo)EntityDB.getInstance().getRiesgos().get(j)).getActivo().equals(nombreAntiguo)){
                        ((Riesgo)EntityDB.getInstance().getRiesgos().get(j)).setActivo(jTextField1.getText());
                    }
                }
                Stack s = new Stack();
                s.push(EntityDB.getInstance().getRoot());
                while(s.size() != 0){
                    Entidad_P p = (Entidad_P)s.pop();
                    ArrayList a = p.getActivosAsociados();
                    for (int j = 0; j < a.size(); j++) {
                        if(a.get(j).equals(nombreAntiguo)){
                            a.set(j,jTextField1.getText());
                        }
                    }
                    for (int j = 0; j < p.getHijas().length; j++) {
                        s.push(p.getHijas()[j]);
                    }
                }
            }
            nombreAntiguo = jTextField1.getText();
        }
    }//GEN-LAST:event_jTextField1FocusLost