Gettext() RESOLVIDO

3 respostas
D

Ola, to com um probleminha aqui…

o code eh esse…

for (int i=0; i<3; i++)
    {    
      if(btns[i][0].getText().equals("X") && btns[i][1].equals("X")
          && btns[i][2].equals("X"))
      {
        JOptionPane.showMessageDialog(null,"Player with X won!" );
        button.removeActionListener(new Listener());
      }
    }

e o negocio eh o seguinte eu quero comparar um botao btns q esta num Array com o texte inscrito no bottao. Tipo eu quero comparar o botao com o “X” e em caso isso eh ai eh certo o Jogador ganha…

entao eh assim como c da para ver tem duas formas q eu pensei aqui e as duas nao funcionam:

o btns[i][0].getText().equals(“X”) fala q tem um erro de “compilacao”. tipo " O metodo getText() eh indefinido como tipo String. Oque eu fasso?

o btns[i][1].equals(“X”) e a segunda coisa q eu tentei mas tb num deu certo ele deixa compilar (num sei o termo q vcs usam no brasil) e pelo q eu vejo tem um erro logico…

alguem pode me ajudar ae…

obrigado

3 Respostas

D

Opa… achei o erro…
obrigado do mesmo jeito…

dsfextreme

darkbluecast:
Opa… achei o erro…
obrigado do mesmo jeito…
3

E qual era maluko ?

D

eh q eu tinha criado um for loop pra criar os botoes, ao inves de criar um array q teria os botoes. Entao depois q eu criei os botoes num array funcionou.

:wink:

Criado 25 de abril de 2006
Ultima resposta 25 de abr. de 2006
Respostas 3
Participantes 2