Olá, galera.
Estou começando a programar em Java e decidi fazer um Jogo da Velha de maneira simploria, sem I.A e nada do tipo.
Feito, tentei aprimorar e colocar duas imagens “X” e “O”, porém estou tendo problemas na comparação para determinar quem vence.
Conforme o código abaixo (linha 138 )
http://pastebin.com/DRWZeJXX
Dúvida sobre Jogo da velha
N
3 Respostas
Básico:
Operação “==” compara se dois objetos são a mesma instância. Por exemplo:
String var1 = new String( "ola" );
String var2 = new String( "ola" );
if( var1 == var2 )
System.out.println( "iguais" );
else
System.out.println( "diferentes" );
O código acima sempre imprime: diferentes
Já o código abaixo:
String var1 = new String( "ola" );
String var2 = new String( "ola" );
if( var1.equals(var2) )
System.out.println( "iguais" );
else
System.out.println( "diferentes" );
Esse sempre imprime: iguais
N
Então, isso sobre o “==” eu entendi. Tanto que já até tinha utilizado no código fonte, mas o problema está sendo em comparar a imagem de um botão com a imagem de outro.
Obrigado 
Por que colocar imagens nos botões?
Desenhe direto com Java2D em um JPanel e guarde o estado em uma matriz.
Criado 10 de junho de 2010
Ultima resposta 11 de jun. de 2010
Respostas 3
Participantes 3
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Engenharia de Prompt para Devs: Um guia para aprender a... Por Ricardo Pupo Larguesa — Casa do Codigo