public Ingresar(JFrame ob,int i) {
        initComponents();
        ImageIcon iconLogo = new ImageIcon(IMG.getImage("minifondo.png"));
        ImageIcon iconLogo2 = new ImageIcon(IMG.getImage("Label_nombre.png"));
        JLabel nombre= new JLabel();
        nombre.setIcon(iconLogo2);
        jLabel1.setIcon(iconLogo);
        jLabel1.add(nombre);
        nombre.setLocation(20, 10);
        nombre.setSize(200,52);
        nombre.setIconTextGap(-140);
        nombre.setFont(new Font("Arial Black",0, 15));
        nombre.setForeground(Color.WHITE);
        JTextField jTextField1 = new javax.swing.JTextField();
        jTextField1.setVisible(true);
        nombre.add(jTextField1);
        jTextField1.setSize(100,25);
        jTextField1.setLocation(35, 10);
        
        if(i==1){
            jTextField1.addActionListener(new ActionListener() {
            Juego jueg;
            
            @Override
            public void actionPerformed(ActionEvent e) {
                
                EstadoJuego estado = (EstadoJuego)Manejo_de_juegos.leerObjeto(jTextField1.getText());
                
                //System.out.println("aqui1");
                if(estado==null){
                    System.out.println("Saving game state");
                    
                    jueg = new Juego();                    
                    jueg.setNombre(jTextField1.getText());
                    new Menu_escogencia(jueg).setVisible(true);
                    x.dispose();
                    ob.dispose(); 
                }
                else{
                    JOptionPane.showMessageDialog(x,"El nombre ya existe.");
                    
                }
                    }
                });
        }
        else{
            jTextField1.addActionListener(new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent e) {
                EstadoJuego estado = (EstadoJuego) Manejo_de_juegos.leerObjeto(jTextField1.getText());
                
                if(estado != null){
                    System.out.println("Loading game state");
                    
                    Juego juego = new Juego();
                    juego.setGold(estado.getOro());
                    juego.setOroBase(estado.getOroBase());
                    juego.setNivel(estado.getNivel());
                    juego.setNombre(estado.getNombre());
                    juego.setEspacioGuerreros(estado.getEspacioGuerreros());
                    juego.setSoldados(estado.getAereo(), estado.getBestias(),
                            estado.getContacto(), estado.getHeroe(), estado.getMedioAlcance(),
                            estado.getTropas());
                    
                    System.out.println("Amount bestias is " + estado.getBestias().size());
                    System.out.println("Game saved gold is " + estado.getOroBase());
                    
                    new Menu_escogencia(juego).setVisible(true);
                    x.dispose();
                    ob.dispose();
                }else{
                    JOptionPane.showMessageDialog(x,"El nombre no existe.");
                }
        }
                    
        });
    }
    }