private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed
        // TODO add your handling code here:
                String inputUsuario = textFieldIndex.getText();
        int cantidadPartidasGuardadas = personajesJugables.size();
        if(!(esNumero(inputUsuario))){
        textFieldIndex.setText("por favor introducir un entero");
        }
        if(esNumero(inputUsuario)){
           int indexCarga = Integer.parseInt(inputUsuario);
           if(indexCarga<0){
           textFieldIndex.setText("por favor introducir i>0");
           }
           if((indexCarga>cantidadPartidasGuardadas)||(indexCarga == cantidadPartidasGuardadas)){
           textFieldIndex.setText("porfavor introducir index valido");
           }
           if(((indexCarga<cantidadPartidasGuardadas)||(indexCarga==0))&&(indexCarga>-1)){
                 if(partidaPrincipalPrograma.getOro() >= personajesJugables.get(indexCarga).getCosto()){
                 partidaPrincipalPrograma.getGuerreros().add((ElementoJugable)personajesJugables.get(indexCarga).clone());
                 int OroActual = partidaPrincipalPrograma.getOro();
                 partidaPrincipalPrograma.setOro(OroActual - personajesJugables.get(indexCarga).getCosto());
                 ReImprimirTodo();
                 }
                 else{
                 textAreaAvisos.setText("oro insuficiente");
                 }
           }
        }
    }//GEN-LAST:event_jButton1ActionPerformed