public boolean ingresoCorrecto(int a, int b, String v)
    {
        obtenerLimites(obtenerCuadrante(a, b));
        int valor=Integer.parseInt(v);
        for(int x=pvCuadrante; x<=(pvCuadrante+2); x++)
        {
            for(int y=phCuadrante; y<=(phCuadrante+2); y++)
            {
                if(txtTablaHeredada[x][y].getText().isEmpty()==false)
                {
                    int temp=Integer.parseInt(txtTablaHeredada[x][y].getText());
                    if(temp==valor)
                    {
                        return false;
                    }
                }
            }
        }
        for(int x=0; x<limite; x++)
        {
            int temp=0;
            if(txtTablaHeredada[a][x].getText().isEmpty()==false)
            {
                temp=Integer.parseInt(txtTablaHeredada[a][x].getText());
                if(temp==valor)
                {
                    return false;
                }
            }
            if(txtTablaHeredada[x][b].getText().isEmpty()==false)
            {
                temp=Integer.parseInt(txtTablaHeredada[x][b].getText());
                if(temp==valor)
                {
                    return false;
                }
            }
        }
        return true;
    }