Pergunta

Quando eu jogo meu jogo que eu permitir que o usuário clique nos botões que em seguida, define um o ou um x como o rótulo e, em seguida, cada botão fica no ativo, para não permitir que o usuário clik-lo novamente e novamente

No entanto, quando eu chegar a 9 vai e é um desenhar uma caixa de mensagem aparece e diz desenhar, mas eu não posso parecer para obter os botões para restaurar-se ao estado original para permitir uma nova rodada

O que você poderia sugerir

edit:

Eu não tenho idéia por que eu não criar um loop para fazer isso aplausos caras Vou tentar isso

Foi útil?

Solução

Este é, naturalmente difícil quando você não nos mostrará o código, o que você tente isso não funcionou?

Gostaria de pensar um laço velho liso deve fazer o truque.

JButton buttons[];

for(JButton b : buttons)
{
  b.setText("");
  b.setEnabled(true);
}

Espero que é a sintaxe looping adequada, tem sido um tempo desde que eu trabalhava em Java.

Outras dicas

JButton . < a href = "http://java.sun.com/j2se/1.5.0/docs/api/javax/swing/AbstractButton.html#setText(java.lang.String)" rel = "nofollow noreferrer"> setText ( "") , JComponent . setEnabled (true) .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top