Ir ao conteúdo
  • Cadastre-se

Manolo8787

Membro Júnior
  • Posts

    13
  • Cadastrado em

  • Última visita

posts postados por Manolo8787

  1. Bem me desculpe a demora :D

     

    Tudo certo, eu tive um problema parecido uma vez;

    Eu tenho um projeto que há algum tempo eu não mexo mais, mas pode te ajudar:

     

    Da uma olhada nesse arquivo, é o fonte do meu jogo da velha, a diferença é que o meu é multiplayer com Sockets, mas nele eu também uso threads;

     

    nessa classe o método setup() recebe o nome de quem é a vez, e a classe tem métodos para gerenciar;

     

    Esse é o link do Projeto no GitHub:

     

    https://github.com/guilherme8787/JogoDaVelhaMutiplayer/

     

    Da uma olhada vê se te ajuda, eu acho que consegui entender o que você precisa, você precisa controlar de quem é a vez e os pontos certo? me corrija se eu estiver errado; Só quero ajudar no que puder

    adicionado 0 minutos depois

     

  2. Então eu não pude observar o seu código no começo, apenas vi os desenhos

     

    Esse programa que você esta desenvolvendo é um jogo da velha?

     

    public void TrocarSinal(int botao) {    //Controle das jogadas
            if (sinal == "X") {
                this.topo.lbl2.setText("Vez do Jogador 2");
                sinal = "O";
            } else {
                topo.lbl2.setText("Vez do Jogador 1");
                sinal = "X";
            }
            this.topo.lbl3.setText(sinal);  <-- quero esta alteração de "X" para "O".
        } 

     

  3. Meu depende o onchange="" ele faz algo a cada mudança no form como por exemplo executar metodo x, no java o JTextField tem uma série de eventos, mas por exemplo focusLost para cada vez que você sai do TextField, keyTyped para cada vez que você digita algo no JTextField;

     

    É interessante criar um JFrame no NetBeans clicar com o botão direito e explorar os diversos eventos disponíveis;

  4. Mano ta estranho esse índices aqui do retorno do banco (é o que está em negrito):

     

     

    item.setCodigo(rs.getString(1));

    item.setNome(rs.getString(2));

    item.setMarca(rs.getString(3));

    item.setTipo(rs.getString(1));

    item.setQuantidade(rs.getInt(1));

    item.setValidade(rs.getDate(1));

     

    Tenta usar o nome das colunas retornadas pela sua query. Exemplo:

     

    SELECT codigo, nome FROM PRODUTOS;

    while(rs.next()){

         item.setCodigo(rs.getString("codigo"));

         item.setNome(rs.getString("nome"));

    }

     

    E se isso ai em cima não resolver você pode converter dessa forma exemplo que utilizo para formatar datas:

     
            String nasc = "14/12/1989";
            String dataBanco;
            
            Date data = (Date) new SimpleDateFormat("dd/MM/yyyy").parse(nasc);
            dataBanco = new SimpleDateFormat("yyyy-MM-dd").format(data);
            
            System.out.println(dataBanco);

     

  5. <img scr='url' width='tamanho' height='tamanho' style='width: tamanho; margin: 0 auto;'>

     

    Tem que ser o tamanho da imagem!

     

    ela vai ficar centralizada conforme o tamanho total de onde ela se encontra. Ex.:

    <div style="width: 500px;">
    
                     <img scr='url' width='300' height='300' style='width: 300px; margin: 0 auto;'>
    
    </div>

     

    Ela vai se centralizar dentro dessa div;

    • Curtir 1
  6. Então meu, eu já deparei com esse erro antes, normalmente acontece quando existe algum problema no Statement e ele retorna um bool(false);

    Nos meus casos ou era porque a minha query estava com algum erro de sintaxe ou porque não haviam registros retornados;

     

    essa é a sua query:

                       

     select * from produto where produto_id != '' ($sql_categoria) order by produto_descricao ASC

     

    que depende de:           

        if(){
    
                            $sql_categoria = "AND produto_id_categoria = '".$id_cat."'";
                    }else{
                           $sql_categoria = "";

     

    o que você pode fazer é dar echo na query e ver se ela esta vindo nos conformes e rodar ela direto no banco para ver se ela tem retorno;

    produto_id != '' ($sql_categoria) -> alguns interpretadores podem entender como texto a variável $sql_categoria, é bom você usar (".$sql_categoria.");

     

    Manda um feedback quando terminar ou se você resolver;

     

    Também é interessante usar: mysqli_query($conn,$query) or die(mysqli_error($conn));

  7. Existe uma tabela por ai na internet que mostra o que significam os beeps (é só jogar no Google: "beeps do PC");

    Em fim, pela descrição que você nos deu parece que você esta tendo algum problema com memoria RAM ou algo mal encaixado, o que eu faria, desconectaria tudo (menos o processador, este você pode deixar encaixado na placa-mãe), limparia tudo e montaria parte por parte com carinho e calma;

    Por partes:

    Encaixe o primeiro pente e o HD e ligue, se tudo parecer normal desligue;

    Em seguida:

    Encaixe a placa de vídeo e ligue, se tudo parecer normal desligue;

    Em seguida:

    Encaixe o outro pente de memória e ligue, se tudo parecer normal desligue;

     

    Quanto as memória que é o que eu creio que seja o seu problema, tente remover uma e testar os slots, encaixe em um slot e teste depois no outro e teste;

     

    Lembre de nos trazer o feedback do que aconteceu durante o processo, o que eu sugeri foram testes para poder determinar a origem do problema.

  8. Se quando você liga ele e você coloca o ouvido no HD e ele não roda e só apita, pode ser que a agulha tenha travado. Se for o caso é bem simples, você terá que abrir o HD e destravar você mesmo. Há muitos videos no youtube de como realizar o procedimento, que é bem simples. Apenas tome cuidado para não danificar o HD no processo.

    Normalmente isso acontece nos casos de queda ou de alguma batida bem brusca tiver acontecido com o dispositivo, principalmente se na sequência do ocorrido ele acabar desligando.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!